Java(FX) 应用程序正在泄漏内存

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

我的 JavaFX (12) 应用程序似乎在 Windows 上泄漏内存:一晚后,该应用程序消耗了我的大部分 RAM。但是,这不会显示在任务管理器中 - 除非所有应用程序(包括我的应用程序)都使用最少量的内存(仅数十兆字节) - 并且内存使用率仍为 99%。一旦我关闭应用程序,内存使用率就会恢复正常。

我真的没有任何预感可能会导致这种情况,除了它可能是第三方库。

关于如何继续查找此问题的原因,有什么建议吗? (好吧,不包括我尝试一一禁用功能)

java javafx memory-leaks
2个回答
0
投票

有了 Intellij,你就有了一个很棒的工具,叫做 Memory View

抱歉,我正在更新这篇文章,因为在较新版本的 IntelliJ 中它已经包含在内。

所以如果你正在调试,你可以在进入调试窗口时找到它:


0
投票

在应该是javafx启动中内存附带的内存泄漏QuantumToolkit.this.postPulse();如果你有解决方案记得告诉我,我的邮箱是[email protected]

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