已采納回答 / qq_火神26_0
一開(kāi)始就創(chuàng)建一個(gè)數(shù)組,并且逐一對(duì)數(shù)組進(jìn)行隨機(jī)賦值,如此循環(huán)下去。簡(jiǎn)單的說(shuō)就是外面那一層循環(huán)再短時(shí)間之內(nèi)創(chuàng)建了大量的strMatrix,而內(nèi)存抖動(dòng)發(fā)生的原因就是短時(shí)間內(nèi)有大量的對(duì)象被創(chuàng)建或者被回收的現(xiàn)象兩種情況,所以講師給的解釋是將創(chuàng)建數(shù)組這個(gè)行為放到外部,以此避免大量對(duì)象被短時(shí)間內(nèi)創(chuàng)建。
最贊回答 / 初學(xué)CC
這里應(yīng)該只是模擬gc沒(méi)有對(duì)它進(jìn)行回收
已采納回答 / Freerain
一般不特殊指定的話 ?一個(gè)APP就是對(duì)應(yīng)一個(gè) 虛擬機(jī)。但是大部分時(shí)候 ?尤其是大公司 ? 會(huì)在manifest.xml ?的process中 指定 進(jìn)程名字。所以就會(huì)出現(xiàn)一個(gè) APP對(duì)應(yīng)多個(gè)進(jìn)程的情況
最新回答 / qq_你最ing_0
gc回收不是你控制的,在最后的那個(gè)地方回收了,所以變小了,中間的是因?yàn)檫€沒(méi)有回收