热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

jvm堆大小配置建议

选择什么样的大小没有一个硬性的或简单的规则(不过你需要确保设置的大小是机器可以支持的)。一个经验法则是完成FullGC后,应该释放出70%

选择什么样的大小没有一个硬性的或简单的规则(不过你需要确保设置的大小是机器可以支持的)。

一个经验法则是完成Full GC后,应该释放出70%的空间(30%的空间仍然占用)。

为了衡量这个结果,你可以持续运行应用程序,直到其到达稳定态配置:这时它已经载入了需要缓存的所有对象,或者已经创建了最多的客户端连接数,诸如此类。

之后,使用jconsole连接应用程序,强制进行Full GC,观察Full GC结束后还有多少内存被占用(此外,对于Throughput垃圾收集器,如果有日志的话,你可以通过查询GC日志得到对应的数据)。



推荐阅读
author-avatar
StrAiGhT-OuT
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有