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

  • Exalto_Gamer

    Exalto_Gamer

    15 EKİM 2014
  • ExcelTutorials

    ExcelTutoria

    2 Mayıs 2009
  • Watcher3223

    Watcher3223

    15 Kasım 2007