有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java分析堆使用JUnit JavaFx的内容

有没有工具可以检查我的JUnit测试中是否存在内存泄漏?或者有没有一个工具可以让我检查整个堆都用光了什么

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

我正在使用Intellij、Java11和JavaFx


共 (1) 个答案

  1. # 1 楼答案

    我想你可以使用IntelliJ IDEA中的集成内存分析器。(仅限终极版)。无论如何,有一个很酷的免费工具可以用来映射应用程序的整个内存流。VisualVM,我强烈建议。IntelliJ上甚至有一个插件,可以将其与应用程序的常见执行进行集成。 否则,另一个标准且非常有趣的分析器是JProfiler