我需要測試應用程序序列化\反序列化在接下來的情況:如何通過Android的GC模擬應用程序的查殺
- 應用程序在後臺有很多的時間(待機模式),並用GC殺害;
- 應用程序在背景中,由於資源(memory \ cp)缺乏而被GC殺死;
在某些設備上,它可以通過啓動1-2場比賽來模擬。 但是在具有1GB內存的四核設備上,4-10重型遊戲非常非常困難,並且需要很長時間。
我嘗試實施一些演示,其中對資源的模擬負載:
- 創建位圖陣列
- 創建對象數組
- 推出了很多服務
- 推出了很多活動
但沒有結果,應用程序仍然有效(即使在舊設備上),我的演示程序與OutOfMemoryEx ception。
如何在演示應用程序中模擬高負載?
謝謝!
在設置「不保留活動」下有一個開發者選項,用於在用戶離開活動後立即開始活動。 – Ifor
我得到了那個選項@Ifor在4.0 Android上提到但是在2.3我認爲沒有(我升級了它) – HericDenis
@Ifor,謝謝,但它完全不同。如果'不保留活動'將被調用onDestroy和應用程序將正常關閉(如常見的應用程序退出)。 – nister