java.exe内存不断上涨,感觉jvm是正常的 这个应该怎么分析

java基础学习 2018-11-21 08:24:52

近期搞每秒200并发,(8G内存的服务器)

网上找了个 jvm配置如下:

-Xms4096m -Xmx4096m -XX:PermSize=256M -XX:MaxPermSize=256M -XX:ReservedCodeCacheSize=1024M -XX:+UseCodeCacheFlushing
-Xmn1350m -XX:-UseAdaptiveSizePolicy -XX:SurvivorRatio=6 -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=0 -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70
-XX:+CMSScavengeBeforeRemark


但是跑了一阵,java.exe就饱满了,后台报错频繁GC。

以下是,jdk自带的jconsole检测工具。堆和非堆都感觉是正常的,但是应用内存还是在不停的涨。

不知道有什么工具可以使用,进行检测




...全文
504 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
java基础学习 2018-11-21
  • 打赏
  • 举报
回复

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧