要點
1.內存管理錯誤:可能是可用內存過低,app所需的內存超過設備的限制,app跑步起來導致app crash。或是內存泄漏,程序運行的時間越長,所占用的內存越大,最終用盡全部內存,導致整個系統崩潰。亦或是非授權的內存位置的使用也可能導致app crash
2.程序邏輯錯誤:數組越界,堆棧溢出,並發操作,邏輯錯誤。e.g.app新添加一個為經測試的新功能,調用了一個已釋放的指針,運行的時候就會crash
3.設備兼容:由於設備多樣性,app在不同的設備上可能會有不同的表現
4.網絡原因:可能是網速欠佳,無法達到app所需的快速響應時間,導致app crash。或者是不同網絡的切換也可能會影響app的穩定性