垃圾回收機制GC知識總結兼談如何用好GC

一、爲什麼需要GC 應用程序對資源操作,通常簡單分爲以下幾個步驟: 1、爲對應的資源分配內存 2、初始化內存 3、使用資源 4、清理資源 5、釋放內存 應用程序對資源(內存使用)管理的方式,常見的一般有如下幾種: 1、手動管理:C,C++ 2、計數管理:COM 3、自動管理:.NET,Java,PHP,GO… 但是,手動管理和計數管理的複雜性很容易產生以下典型問題: 1.程序員忘記去釋放內存 2.
相關文章
相關標籤/搜索