摘要:
垃圾回收--代代是CLR垃圾回收器采用的一種機制,他唯一的目的就是提升應用程序的性能,采用代的垃圾回收器做到了一下幾點:1:對象越新,生存周期越短,跟棧的原理很像,先進后出,先定義的局部變量,在棧中停留的時間相對長一點。2:對象越老,生存周期越長,后面解釋。3:回收堆的一部分,速度快于回收整個堆,那是肯定的,就是為了實現只回收一部分內存中的數據,才產生了代的概念,大多數時間只回收第0代。第0代:托管堆在初始化的時候不包含任何對象,新分配在堆上的對象被稱為第0代,垃圾回收器從沒有檢查過他,CLR在初始化的時候,會為第0代預算了一個容量,假設為256KB,容量一般為128KB的整數倍,這跟CPU的 閱讀全文
posted @ 2011-12-19 18:01
古文觀芷
閱讀(2695)
評論(13)
推薦(6)
浙公網安備 33010602011771號