0
我得到了這個困惑:當我從主屏幕啓動應用程序A時,使用此命令「adb shell procrank | grep'A'」檢查uss,然後通過「Back」菜單鍵返回到Home;然後重新啓動A並且回到家中幾次,這個Uss變得越來越大。這個號碼就像19296,19312,19324,19340 ... 任何人有任何想法呢?非常感謝您的關注。爲什麼在android中多次重新啓動應用程序時,uss變得越來越大?
我得到了這個困惑:當我從主屏幕啓動應用程序A時,使用此命令「adb shell procrank | grep'A'」檢查uss,然後通過「Back」菜單鍵返回到Home;然後重新啓動A並且回到家中幾次,這個Uss變得越來越大。這個號碼就像19296,19312,19324,19340 ... 任何人有任何想法呢?非常感謝您的關注。爲什麼在android中多次重新啓動應用程序時,uss變得越來越大?
USS代表特定進程正在使用的內存。如果進程終止,將釋放的內存。如果你看到這個數字像失控列車一樣增加,你可能會有內存泄漏。按下後退/主頁按鈕並不能保證您的應用程序進程將被終止,並且通過任何方式重新啓動只會在該進程仍處於活動狀態時將該進程置於前臺。
它幫助很大,謝謝 – himalayagiant
@himalayagiant很好聽,也許你可以標記這是答案。 –