SORU
25 HAZİRAN 2010, Cuma


Android çöp toplayıcı

Bazı durumlarda çöp toplayıcı arama olduğunu ima eden pek çok Android cevapları gördüm.

İyi bir uygulama hafıza-aç işlemi yapmadan önce Android çöp toplayıcı istemek için mi? Sadece eğer OutOfMemory bir hata yaparsam onu aramalı mıyım?

Çöp toplayıcı başvurmadan önce kullanmam gereken başka şeyler var mı?

CEVAP
11 Aralık 2010, CUMARTESİ


Evetçağrı yapınSystem.gc().

Bit eşlem oluşturmak için çalıştı, ama her zaman başlamıştı "yetersiz bellek hatası". VM Ama, System.gc() ilk aradığımda, TAMAM oldu.

Bit eşlem, Android oluşturulması genellikle yetersiz bellek hataları ile başarısız, veçöp denemez ilk toplamak. Dolayısıyla, System.gc(), çağrı ve bit eşlem oluşturmak için yeterli bellek var.

Eğer Nesneleri oluşturma, System.gc gerekirse otomatik olarak çağrılır sanırım, amadeğilbit eşlem oluşturmak için. Sadece başarısız olur.

El ile bitmap oluşturmadan önce System.gc() öneriyorum.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Break

    Break

    10 Aralık 2005
  • Matt Steffanina

    Matt Steffan

    1 EYLÜL 2011
  • MikeyMacintosh

    MikeyM

    28 Aralık 2009