2011-10-06 11 views
6

Uygulamamızı düşük bellek durumları için test etmek istiyorum.Testler için cihazda onLowMemory neden olur?

Aygıtlarda onLowMemory'ye neden yol açacak bir fikriniz var mı?

Teşekkür ederiz.

+0

OnLowMemory() yönteminizi test etmek istediğiniz durumda, belki de onu aramanız gerekir? –

cevap

1

Sadece tek bir yol biliyorum, yani bellek sızıntısı yapan farklı bir iş parçacığında çalışan bir yöntem oluşturmak, onLowMemory() adı verilene kadar sürekli döngü yapmak, sonra iş parçacığı durdurmak.

Bu davada tecrübe paylaşan biri olması güzel bir şey!

+0

Gerçekten, bir çalışma arkadaşım böyle bir şey yapan küçük bir uygulama yazdı. Ama onun mac üzerinde emülatörde iyi çalışıyor ve benim windows pc ve aygıtlarımda her zaman kelime yazmıyor – Tima

+4

Eğer yanılmıyorsam, tüm sistem belleği azaldığında onLowMemory() çağrıldığından bu işe yaramaz. her işlemin bir sınırı vardır ve bu sınır bittiğinde, tüm sistemi etkilemeden bir istisna atılır. – michelle

İlgili konular