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

  • Modus Recordings

    Modus Record

    26 Kasım 2008
  • Rayone GB

    Rayone GB

    14 Temmuz 2007
  • Video Copilot

    Video Copilo

    21 EYLÜL 2006