随笔分类 -  jvm

摘要:转自https://www.iteye.com/blog/rednaxelafx-1049240 想像一个Java进程在远程服务器上突然遇到频繁full GC的状况。我们只是想动态的改变HeapDumpBeforeFullGC与HeapDumpAfterFullGC参数来获取full GC前后的he 阅读全文
posted @ 2022-06-03 19:32 zbjice 阅读(378) 评论(0) 推荐(0) 编辑
摘要:转自https://www.raychase.net/1459 致命错误出现的时候,JVM 生成了 hs_err_pid<pid>.log 这样的文件,其中往往包含了虚拟机崩溃原因的重要信息。因为经常遇到,在这篇文章里,我挑选了一个,并且逐段分析它包含的内容(文件可以在文章最后下载)。默认情况下文件 阅读全文
posted @ 2022-06-03 19:13 zbjice 阅读(1696) 评论(0) 推荐(0) 编辑
摘要:https://www.lagou.com/lgeduarticle/131029.html https://bbs.huaweicloud.com/blogs/143307 https://bbs.huaweicloud.com/blogs/178537 https://www.zhihu.com 阅读全文
posted @ 2020-12-17 10:27 zbjice 阅读(48) 评论(0) 推荐(0) 编辑
摘要:转自https://www.cnblogs.com/leeego-123/p/11364162.html CMS:以获取最短回收停顿时间为目标的收集器,基于并发“标记清理”实现 过程: 1、初始标记:独占PUC,仅标记GCroots能直接关联的对象 2、并发标记:可以和用户线程并行执行,标记所有可达 阅读全文
posted @ 2020-03-06 19:42 zbjice 阅读(331) 评论(0) 推荐(0) 编辑
摘要:https://segmentfault.com/a/1190000005036183 https://www.iteye.com/blog/user/rednaxelafx?page=2 本文主要记录一些jvm参数的使用陷阱。 -XX:MaxTenuringThreshold -XX:MaxTen 阅读全文
posted @ 2019-11-14 22:34 zbjice 阅读(444) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/cjsblog/p/9850300.html 在JDK1.8之前,JVM运行时数据区分为堆、虚拟机栈、本地方法栈、方法区、程序计数器。如下图所示: 虚拟机栈:线程私有,随线程创建而创建。栈里面是一个一个“栈帧”,每个栈帧对应一次方法调用。栈帧中存放了局 阅读全文
posted @ 2019-10-31 10:36 zbjice 阅读(113) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示