muszę przetestować serializacji \ deserializacji stosowania w następnych przypadkach:Jak symulować zabijania aplikacji Android GC
- aplikacja była w tle dużo czasu (tryb bezczynności) i został zabity przez GC;
- aplikacja była w tle i została zabita przez GC z powodu braku zasobów (pamięci \ cp);
Na niektórych urządzeniach można go symulować, uruchamiając 1-2 gry. Ale na czterordzeniowych urządzeniach z pamięcią 1GB jest bardzo ciężko z 4-10 ciężkimi grami i zajmuje dużo czasu.
staram się realizować jakieś demo gdzie emulacji obciążenie zasobów:
- tworzyć bitmapy tablice
- tworzenia obiektów tablic
- uruchomić wiele usług
- launch wiele działań
Ale bez rezultatu, aplikacja nadal działa (nawet na starych urządzeniach) i moje demo jest rozbijane przez OutOfMemoryEx cepcja.
Jak mogę symulować duże obciążenie w aplikacji demonstracyjnej?
Dzięki!
Istnieje opcja dewelopera w ustawieniu "Nie zachowuj aktywności", która ma na celu zniszczenie czynności, gdy tylko użytkownik ją opuści. – Ifor
Mam tę opcję @Ifor wymienione na moim 4.0 Androida, ale na 2.3 myślę, że nie (uaktualniłem go) – HericDenis
@Ifor, dzięki, ale to absolutnie inaczej. W przypadku, gdy opcja "Nie kontynuuj działań" zostanie wywołana w aplikacji Destroy, aplikacja zostanie zamknięta normalnie (podobnie jak zwykłe wyjście z aplikacji). – nister