OOM场景触发

private List testBitmaps = new ArrayList<>();
findViewById(R.id.test).setOnClickListener(v -> {
Bitmap b1 = BitmapFactory.decodeResource(getResources(),R.mipmap.test1);
Bitmap b2 = BitmapFactory.decodeResource(getResources(),R.mipmap.test2);
Bitmap b3 = BitmapFactory.decodeResource(getResources(),R.mipmap.test3);
testBitmaps.add(b1);
testBitmaps.add(b2);
testBitmaps.add(b3);
LogUtils.i("内存探测","getCacheBitmapFromView-内存探测:"+ CommonUtils.getAvailMemory(this));
});
通过点击事件来不断增加bitmap持有,耗尽app内存来触发oom

你可能感兴趣的:(OOM场景触发)