有一个令人困惑的问题 我使用libgdx和bouncyCastle库来获取java代码
左边是Eclipse(Run / Debug)中执行的代码 在右边是从命令行java -Xms128m -Xmx128m -jar name.jar执行的代码
为什么java jar文件内存泄漏运行完全相同的代码任何想法?
任何想法如何准确追踪造成这种情况的原因???
提前致谢
答案 0 :(得分:0)
尝试使用像B.1.2 -XX:+HeapDumpOnOutOfMemoryError Option这样的堆分析器分析在OOM上生成的堆转储(对于由-XX:+HeapDumpOnOutOfMemoryError
命令行选项启用的HotSpot VM - 请参阅MAT)。它将为您提供关于真正消耗太多的精确图片。