是这样的,前几日开启服务器[Java],
就频频发生内存溢出的情况,然后,为了排查问题,我尝试了非常多的办法,
最后发现,有很多无用的内存,就像占用物理内存5000mb,其中有2200mb是无用的,任务管理器的进程的占用内存的情况全部加起来也没有5000mb,只有2800mb,占用的2200mb不知在哪,只要开得越久,无用内存很多,从而导致内存溢出,我初始化系统盘试过,还是一样,重启主机就会恢复,无用内存也不见了,但是只要一开java服务器,无用内存又出现了,将所有java程序关闭后,内存占用400mb 但是 按道理来说只有210mb,将任务管理器的进程 占用内存 加起来 210mb 内存占用却显示400mb,然后我就用此服务器-复件去另外一个配置差不多相同的云服务器ecs上运行,并没有出现问题,请问这是为什么?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。