面試官:小夥子,你給我說一下Java中什麼情況會導致內存泄漏呢?

概念 內存泄露:指程序中動態分配內存給一些臨時對象,但對象不會被GC回收,它始終佔用內存,被分配的對象可達但已無用。即無用對象持續佔有內存或無用對象的內存得不到及時釋放,從而造成的內存空間浪費。 可達性分析算法 JVM使用可達性分析算法判斷對象是否存活。 GC Root 通過一系列名爲「GC Roots」的對象作爲起點,從這些結點開始向下搜索,搜索所走過的路徑稱爲「引用鏈(Reference Ch
相關文章
相關標籤/搜索