jar和debug之间的java内存泄漏区别

标签 java eclipse memory-leaks libgdx

有一个令人困惑的问题 我有使用 libgdx 和 bouncyCaSTLe 库的 Java 代码

左边是Eclipse内部执行的代码(Run/Debug)
右边是命令行执行的代码 java -Xms128m -Xmx128m -jar name.jar

为什么运行完全相同的代码时 java jar 文件内存泄漏?

有什么想法可以准确查明是什么原因造成的吗???

提前致谢

enter image description here

最佳答案

尝试使用类似 B.1.2 -XX:+HeapDumpOnOutOfMemoryError Option 的堆分析器分析 OOM 上生成的堆转储(对于 -XX:+HeapDumpOnOutOfMemoryError 命令行选项启用的 HotSpot VM - 请参阅 MAT ) .它会让您准确了解什么真正消耗过多。

关于jar和debug之间的java内存泄漏区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21047701/

相关文章:

eclipse - 在 SVN Eclipse 插件中搜索

Linux 总可用内存

java - 安装 .jar 库时遇到困难

java - 跨类使用资源?

java - 动态 Jsp 页面 - 花费太长时间

java - 将类路径容器添加到 Eclipse 插件的运行时

Eclipse 3.7 靛蓝 : "About dialog" error

javascript - jquery .remove() 是否在后代 DOM 元素上触发 .off()

python - FigureCanvasTkAgg 的声明导致内存泄漏

java - 如何在三星 Galaxy 设备上同时打开前置和后置摄像头?