背景:應用正常運行一段時間后,創建線程時出現應用重啟,停止運行
異常原因:
可能一>堆內存溢出
解決辦法有:
解決一>創建線程池,短時間能執行完成線程放在其中。(常駐線程例外),注意線程的創建管理
注:
Android系統通常不會限制線程數,棧內存是限制。
異常信息有1040KB stack,這個表示當前系統線程棧的大小,與系統設置有關,每個機器可能不相同。
通過ulimit -s 或者ulimit -a查看
背景:應用正常運行一段時間后,創建線程時出現應用重啟,停止運行
異常原因:
可能一>堆內存溢出
解決辦法有:
解決一>創建線程池,短時間能執行完成線程放在其中。(常駐線程例外),注意線程的創建管理
注:
Android系統通常不會限制線程數,棧內存是限制。
異常信息有1040KB stack,這個表示當前系統線程棧的大小,與系統設置有關,每個機器可能不相同。
通過ulimit -s 或者ulimit -a查看
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。