單項選擇題什么是內(nèi)存抖動?()堆內(nèi)存都有一定的大小,能容納的數(shù)據(jù)是有限制的,當(dāng)Java堆的大小太大時,垃圾收集會啟動停止堆中不再應(yīng)用的對象,來釋放內(nèi)存。

A.當(dāng)在極長時間內(nèi)分配給對象和回收對象的過程就是內(nèi)存抖動。
B.當(dāng)在極短時間內(nèi)分配給對象和回收對象的過程就是內(nèi)存溢出。
C.當(dāng)在極短時間內(nèi)分配給對象和回收對象的過程就是內(nèi)存抖動。
D.當(dāng)在極短時間內(nèi)分配給對象和回收對象的過程就是內(nèi)存爆炸。


您可能感興趣的試卷

你可能感興趣的試題

3.多項選擇題我們知道內(nèi)存泄漏的原因是應(yīng)該被回收的對象,不能被及時回收,那么GC是如何來判斷對象是否為垃圾對象呢?判斷的方式有兩個()。

A.引用計數(shù)對象被引用,引用計數(shù)器加1,反之減一,只有引用計數(shù)為0,那么這個對象為垃圾對象
B.可達(dá)性從GCRoot節(jié)點(diǎn)對象開始,看是否可以訪問到此對象,如果沒有訪問到則為垃圾對象
C.分類計數(shù)對象被引用,引用計數(shù)器加1,反之減一,只有引用計數(shù)為0,那么這個對象為垃圾對象
D.皮卡性從GCRoot節(jié)點(diǎn)對象開始,看是否可以訪問到此對象,如果沒有訪問到則為垃圾對象

4.多項選擇題可以作為GCRoot對象有以下幾種()。

A.虛擬機(jī)棧中的局部變量
B.本地方法棧中的引用對象
C.方法區(qū)中的常量引用對象
D.方法區(qū)中的類屬性引用對象

5.多項選擇題android中4種引用是()。

A.StrongReference強(qiáng)引用從不被回收,java虛擬機(jī)停止時,才終止
B.SoftReference軟引用當(dāng)內(nèi)存不足時,會主動回收,使用SoftReference使用結(jié)合ReferenceQueue構(gòu)造有效期短
C.WeakReference弱引用每次垃圾回收時,被回收
D.PhatomReference虛引用每次垃圾回收時,被回收。結(jié)合ReferenceQueue來跟蹤對象被垃圾回收器回收的活動