![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM虚拟机
文章平均质量分 79
Saintyyu
这个作者很懒,什么都没留下…
展开
-
七种垃圾回收器
推荐阅读博客: 1、https://www.cnblogs.com/oldtrafford/p/6883796.htmlG1垃圾收集器入门-原创译文 2、https://www.jianshu.com/p/548c67aa1bc0G1从入门到放弃(一) 3、https://www.jianshu.com/p/870abddaba41G1垃圾收集器之RSet 4、https://www.jianshu.com/p/0a5b26691b77CMS和G1的回收过程 5、https://blog...原创 2020-09-10 18:06:40 · 537 阅读 · 0 评论 -
生产环境jvm启动参数
以下为生产环境中一套完整的启动参数配置方案: -server -Xloggc:/var/logs/appkey.gc.log -XX:ErrorFile=/var/logs/appkey.vmerr.log -XX:HeapDumpPath=/var/logs/appkey.heaperr.log -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-...原创 2019-11-10 10:15:09 · 1080 阅读 · 1 评论 -
jvm调优-命令大全(jps jstat jmap jhat jstack jinfo jvisual)
JVM自带了很多命令工具可以用于在生产环境中监控和查看虚拟机的运行情况,比如堆栈使用情况信息、GC信息、启动参数等;也可以动态修改运行参数以优化虚拟机性能。以下常用命令工具及相关缩写介绍。 jhat:JVM Heap Analysis Tool, 常与jmap搭配使用,用于分析jmap生成的dump格式的文件 jps:JVM Process Status Tool,用于查看虚拟机启动相关信息,...原创 2019-11-09 22:41:36 · 579 阅读 · 0 评论 -
CMS垃圾回收器细节思考与补充
CMS垃圾回收器作为jdk6、jdk7、jdk8等jdk版本对老年代进行垃圾回收的首选,其重要性不言而喻。深入理解CMS垃圾回收器的各个阶段存在的价值对于性能调优非常关键。 CMS的正常过程 参考博客3给出了CMS垃圾回收器的7个步骤: 1. 初始标记(CMS-initial-mark) ,会导致swt; 2. 并发标记(CMS-concurrent-mark),与用户线程同时运行; 3. 预...原创 2019-11-03 14:38:48 · 1907 阅读 · 3 评论