分析JUnit JavaFx消耗了哪些堆积物

问题描述 投票:0回答:1

有没有什么工具可以检查我的JUnit测试中是否有内存泄漏?或者有什么工具可以让我检查整个堆的使用情况?

我的问题是这样的。我有很多测试,但我刚刚写了新的测试,现在在某些时候我得到了java.lang.OutOfMemoryError: Java堆空间。所以我想我是在某个地方做错了,我没有正确地清理一些东西,因为测试本身(单独的它们的权重比较轻),并且总是与GUI一起工作。

我使用Intellij,Java 11和JavaFx工作。

java testing javafx junit heap-memory
1个回答
1
投票

我想你可以使用IntelliJ IDEA中集成的内存剖析器。(只有在终极版中才有).我想你可以使用IntelliJ IDEA中集成的内存剖析器。无论如何,有一个很酷的免费工具,你可以用它来映射你的应用程序的整个内存流。VisualVM 我强烈建议.在IntelliJ上甚至有一个插件来整合它与你的应用程序的共同执行.否则,另一个标准和真正有趣的剖析器是 JProfiler

© www.soinside.com 2019 - 2024. All rights reserved.