我的系统上有一个进程连续 24 小时运行 45 天。早上线程数为 20,下午线程数为 100,晚上线程数再次回到 20。但是 Mem Usage 和 VM size 值不会恢复到启动时的值。线程数只有 20...这些值每天都在增加,直到我重新启动系统?这其中的根本问题是什么?请解释一下....
提前谢谢您。
阿努莎 G
最佳答案
可能是因为Memory leaks和/或Memory fragmentation 。使用一些内存分析工具来解决这个问题。
关于java - 为什么MemUsage值会随着时间的推移而增加?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/954486/