9回复
【赏金20元】大量static对象被存储在堆内存中,应该如何选择合适jvm参数
我有个服务, 每天凌晨0点从数据库读取20万条数据, 封装了20万个对象(有时更多), 并被放到static修饰的HashMap里面, jvm应该如何设置参数, 可以保证服务的可用性, 而且不会出现OOM?
目前我的参数是-Xms2g -Xmx2g,
在30万个对象时出现OOM
【赏金领取规则及入口】
麻烦大家关注【Heapdump性能社区】公众号,及时接收信息!
996 阅读
我有个服务, 每天凌晨0点从数据库读取20万条数据, 封装了20万个对象(有时更多), 并被放到static修饰的HashMap里面, jvm应该如何设置参数, 可以保证服务的可用性, 而且不会出现OOM?
目前我的参数是-Xms2g -Xmx2g,
在30万个对象时出现OOM
【赏金领取规则及入口】
麻烦大家关注【Heapdump性能社区】公众号,及时接收信息!