2014-02-11 16 views
0

我在我的項目分析內存泄漏的狀況的方法的本地引用,未能找到確切病因爲什麼發生這種情況只有一些時間,在那裏我可以看到有關建立JRMP連接一些例外。發生了什麼創建的對象,並在異常被拋出

我不知道發生了什麼以所在拋出異常的方法創建這些對象&本地參考,他們將被GCed?

回答

2

無論是拋出異常還是方法正常返回都不會改變任何內容:如果對象沒有被線程堆棧上的局部變量引用,並且不能從任何根目錄訪問(即沒有鏈從一個靜態變量或線程堆棧導致該對象的局部變量)的引用,那麼對象就符合垃圾收集,最終將被收集。

相關問題