
jvm
文章平均质量分 82
小辣鸡~
这个作者很懒,什么都没留下…
展开
-
jvm实战案例
一.tomcat设置如下参数,参数中设置最大堆32MB 压测一段时间的结果:可以看到tomcat进行大量频繁的full GC,老年代的大小21888KB基本全部用完(默认新生代和新生代的比例是:1:2),整个堆的可用大小是31680KB,也基本全用完。 jmeter聚合报告的结果:540次/s 二.我们通过调大最大堆的大小为512MB, 得到GC日志如下:当设置最大堆为512MB后,相同启动初期可用堆约为16MB。随着请求数量的增加最终堆大小扩展到了60MB左右。同时日志中也未出现FULL GC日志。原创 2022-03-18 20:44:02 · 470 阅读 · 0 评论 -
jvm内存分布
java监控工具 jcmd:它用来打印java进程所涉及的基本类、线程和vm信息。 jconsole:提供jvm活动的图形化视图,包含线程的使用,类的使用、GC活动。 jhat:读取内存堆转储,并有助于分析。 jmap:提供堆转储和其他jvm内存使用信息。 jinfo:查看jvm系统属性。 jstack:转储java进程的栈信息。 ...原创 2022-03-05 16:32:09 · 365 阅读 · 0 评论