[英]How do you test an “out of memory” exception handler on an Android device?
我剛剛添加了一個異常處理程序,以在執行某些圖像處理時處理OutOfMemoryError,因為已經發生了一些崩潰報告。 我可以以某種方式填滿設備上的內存以進行測試嗎? 如果沒有,我該如何測試我是否處理得當?
我認為您可以設置對函數的遞歸調用。 這可能會導致StackOverflowException
。 但是還沒有在模擬器中嘗試過。
剛開始在ArrayList上分配數據:
List<Bitmap> data = new ArrayList<Bitmap>();
while(true){
Bitmap b = Bitmap.createBitmap(1000,1000,Bitmap.Config.ARGB_8888);
data.add(b);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.