簡體   English   中英

VisualVM內存泄漏?

[英]VisualVM memory Leaks?

我正在嘗試使用VisualVM檢測我的Java應用程序中的內存泄漏。 我正在使用VisualVM 1.3.5

我遵循了本教程中應該說的步驟http://rejeev.blogspot.in/2009/04/analyzing-memory-leak-in-java.html

完成這些步驟后,我不知道從哪里開始編輯代碼。 有什么方法可以找到泄漏內存的Java類和行號以更正代碼。

或者有人建議我使用VisualVM查找內存泄漏的好方法。

好的答案肯定會受到贊賞。

沒有任何分析工具可以幫助您發現潛在的內存泄漏問題。

對應用程序進行性能分析比這要花費更多的精力。 通常,例如,VisualVM之類的工具將向您顯示最實例化什么類型的對象,並且可以指示問題出在哪里。

例如,如果要創建大量的byte []對象,也許您不是要關閉正在創建的Input / Output流?

沒有發現內存泄漏的靈丹妙葯,它需要付出努力和一些實踐,並且完全取決於應用程序。

話雖如此,該鏈接也可能有幫助:

http://www.kdgregory.com/index.php?page=java.outOfMemory

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM