几天后,我们经历了严重的内存泄漏,从而有效地停止了我们的icCube服务器。我们只有4个模式,估计内存使用量为1551 of、878 of、1017 of和1284 of。我们有72 We的物理内存。日志中的最后一条内存消息是:
免费:5184 max/总计:120 max/最大值:120 g
在重新启动和一些小时半的内存使用是少得多:
免费:34.3GB/总计:50.0GB/最大值:120 max
我们使用的是icCube 6.8.5。这是我们的内存设置:-Xms50G -Xmx120G -XX:+UseG1GC -XX:MaxGCPauseMillis=500
请指点。
发布于 2019-04-01 15:25:16
Java使用了尽可能多的内存,尽管它可以用更少的空间工作,但它还是会扩展的。因此,为了知道是否是内存泄漏,您能从管理用户界面运行几次GC吗?
在GWT版本中:

在beta资料UI (./icCube/console/admin/ServerStatus)中:

如果您仍然使用太多的内存,请联系icCube支持,看起来像是泄漏问题。
https://stackoverflow.com/questions/55458126
复制相似问题