开发者社区> 问答> 正文

服务器内存即将耗尽

请教下,我用top查看了下服务器的内存情况,8G内存快用完了,重启tomcat和apache貌似都不见效,在不重启机器的前提下,我该如何释放内存呢?谢谢。
另外jvm的配置: JAVA_OPTS='-Xms1024m -Xmx1024m' , 谢谢。
9

展开
收起
落地花开啦 2016-03-23 17:30:27 2692 0
2 条回答
写回答
取消 提交回答
  • 你的内存配置的-Xms1024m -Xmx1024m,一开始就申请了1024的heap,这个是初始值已经申请到最大了,当然没法再释放了。


    也没有必要释放。 另外,你需要设置一下gc是算法例如是cms,old、yong perm等每个代的大小,触发cms gc的阈值等等。

    2019-07-17 19:11:34
    赞同 展开评论 打赏
  • 喜欢技术,喜欢努力的人

    JVM只能智能GC内存 但不能回收程序本身的内存溢出和消耗,所以代码也许有问题

    2019-07-17 19:11:34
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
ECS全知道(下) 镜像与快照+块存储、安全、网运维与监控 立即下载
内存取证与IaaS云平台恶意行 为的安全监控 立即下载
云服务器ECS内存增强型实例re6全新发布 立即下载