我目前正在为位于法国的一家主要能源管理部门对许多 Java 应用程序进行代码审计。
我使用了许多工具来审核代码(我什至编写了一个特定的解析器,因为我无法编译代码......)。对于性能问题(审计的一个方面),我使用dynaTrace
了它,它告诉我susrvivor
空间完全是空的。
此外,Eden space
永远不会收集垃圾,这会在终身空间上引发大量“停止世界 GC”。Enden space
空间为 1GB,为survivors
300MB,tenured
为 2.8GB。
你能帮我找到这种奇怪行为的解释吗?提前致谢。