游戲影視場景概念設(shè)計(jì)
在上面的圖片中,Parent2沒有根對象,因此GC可以釋放Parent2和其孩子Child2的內(nèi)存以便重新使用。但是Parent1和Child1的情況不同,Parent1有根對象,因此GC不能回收他們,因?yàn)樗麄冞€在被程序使用。
對于.NET來說,有三類根對象:
對于.NET來說,有三類根對象:
? ?在托管代碼線程棧上的局部變量
? ?靜態(tài)變量
? ?GCHandle 對象
標(biāo)簽:
在上面的圖片中,Parent2沒有根對象,因此GC可以釋放Parent2和其孩子Child2的內(nèi)存以便重新使用。但是Parent1和Child1的情況不同,Parent1有根對象,因此GC不能回收他們,因?yàn)樗麄冞€在被程序使用。
對于.NET來說,有三類根對象:
對于.NET來說,有三類根對象:
? ?在托管代碼線程棧上的局部變量
? ?靜態(tài)變量
? ?GCHandle 對象