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

  • Boiler Room

    Boiler Room

    10 Mayıs 2012
  • Le Cargo !

    Le Cargo !

    24 HAZİRAN 2007
  • Maschine Tutorials

    Maschine Tut

    15 ŞUBAT 2011