用于java.lang.OutOfMemoryError的工具:java堆空间,java Swing应用程序

用于java.lang.OutOfMemoryError的工具:java堆空间,java Swing应用程序,java,heap,Java,Heap,我正在使用一个JavaSwing应用程序。我正在获取java.lang.OutOfMemoryError:java堆空间。我无法确定哪个方法正在创建许多对象,或者是否存在任何不需要的引用。我想找出问题的根本原因。请指导我关于此问题的任何工具(JProfiler)。此外,由于我以前没有使用过此工具,因此任何有关此工具的附加信息都将非常有用。提前谢谢 奎师那如果你还没有拥有剖析器,你可能会发现JVisualVM很有用。它随JDK一起提供 如果您还没有分析器,您可能会发现JVisualVM很有用。它随

我正在使用一个JavaSwing应用程序。我正在获取java.lang.OutOfMemoryError:java堆空间。我无法确定哪个方法正在创建许多对象,或者是否存在任何不需要的引用。我想找出问题的根本原因。请指导我关于此问题的任何工具(JProfiler)。此外,由于我以前没有使用过此工具,因此任何有关此工具的附加信息都将非常有用。提前谢谢


奎师那

如果你还没有拥有剖析器,你可能会发现JVisualVM很有用。它随JDK一起提供

如果您还没有分析器,您可能会发现JVisualVM很有用。它随JDK一起提供

jmap和Eclipse内存分析器1


[1] :是jmap和Eclipse内存分析器Too1的良好组合


[1] :是一个很好的组合

NetBeans IDE附带了一个全功能的探查器。

NetBeans IDE附带了一个全功能的探查器。

谢谢大家的帮助!!。。。我能够在不使用探查器的情况下找到根本原因。有大量数据正在从数据库中提取,这导致了问题。不过谢谢你的建议。有一天我一定会尝试使用剖析器工具:)谢谢大家的帮助!!。。。我能够在不使用探查器的情况下找到根本原因。有大量数据正在从数据库中提取,这导致了问题。不过谢谢你的建议。有一天,我一定会尝试使用探查器工具:)