單項選擇題我們知道當bitmap對象沒有被使用(引用),gc會回收bitmap的占用內存,當時這邊的內存指的是java層的,那么本地內存的釋放呢?我們可以通過調用()來釋放C層上的內存,防止本地內存泄漏。

A.bitmap.reycler()
B.bitmap.back()
C.bitmap.commit()
D.bitmap.recycle()


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題匿名內部類持有外部類的引用,AsyncTask耗時操作導致Activity不能及時釋放,引起內存泄漏。解決方法()。

A.1.聲明為靜態(tài)類,2.在onPause中取消任
B.1.聲明為外部類,2.在onPause中取消任
C.1.聲明為動態(tài)類,2.在onPause中取消任
D.1.聲明為靜態(tài)類,2.在onStop中取消任

3.單項選擇題解決handler引起的內存泄漏問題常用的兩種方式:1.和上面解決Thread的方式一樣,2.()。

A.在onDestroy中調用mHandler.removeCallbacksAndMessages(null)
B.在onDestroy中調用mHandler.addCallbacksAndMessages(null)
C.在onPause中調用mHandler.removeCallbacksAndMessages(null)
D.在onPause中調用mHandler.removeCallbackAndMessages(null)

4.單項選擇題棧式的執(zhí)行方法時,存儲局部變量(),操作數(shù),動態(tài)鏈接,方法出口。

A.運行期間,才能確定占用內存大小
B.編譯期間,已經(jīng)確定占用內存大小
C.編譯期間,不能確定占用內存大小
D.運行期間,無法觀測內存

5.單項選擇題內存抖動產(chǎn)生的原因?從術語上來講就是極短時間內分配給對象和回收對象的過程。一般多是在循環(huán)語句中創(chuàng)建臨時對象,在繪制時配置大量對象或者執(zhí)行動畫時創(chuàng)建大量臨時對象。()

A.內存抖動會帶來UI的卡頓,因為大量的對象創(chuàng)建,會很快消耗剩余內存,導致GC回收,GC會占用大量的幀繪制時間,從而導致UI卡頓
B.內存抖動不會帶來UI的卡頓,因為大量的對象創(chuàng)建,會很快消耗剩余內存,導致GC回收,GC會占用大量的幀繪制時間,從而導致UI卡頓
C.內存抖動不會帶來UI的卡頓,因為大量的對象創(chuàng)建,會很快消耗剩余內存,導致OOM,GC會占用大量的幀繪制時間,從而導致UI卡頓
D.內存抖動會帶來UI的卡頓,因為大量的對象創(chuàng)建,會很快消耗剩余內存,我門必須調用GC回收,GC會占用大量的幀繪制時間,從而導致UI卡頓