【发布时间】:2018-03-01 21:37:03
【问题描述】:
我有一个 Java 企业应用程序,这几天开始消耗更多内存,即使 GC 正在运行并且我们设置了足够的参数 (ConcMarkSweepGC),它也没有释放完整的内存。
当我附加 JProfiler 时,观察到每当 GC 运行时,它只会清除它是否正在消耗 9GB,只有大约 1 到 1.2 GB 被清除。同时,如果我点击 JProfiler 附带的“运行 GC”按钮,它会从占用的 9 GB 中清除至少 6-7 GB。
我试图了解 Jprofiler GC 与应用程序执行的常规 GC 相比有哪些额外功能。
以下是一些所需的详细信息: - 应用服务器:Wildfly 9 - Java 版本:Java 8 - 操作系统:Windows 2012 - 64Bit
对此的任何帮助都会有所帮助。提前致谢。
【问题讨论】:
标签: java garbage-collection jprofiler