摘要: BTrace BTrace 可以动态地向目标应用程序的字节码注入追踪代码,使用的技术有 JavaCompilerApi, JVMTI, Agent, Instrumentation+ASM 使用方法:JVisualVM中添加 BTrace 插件 方法二:btrace <pid> <trace_scr 阅读全文
posted @ 2020-05-06 23:59 尐海爸爸 阅读(235) 评论(0) 推荐(0) 编辑
摘要: JVisualVM 详情参考官方文档 Mac命令行直接输入jvisualvm命令,Windows 找到对应的 exe 文件双击即可打开 插件安装Tools>Plugins>Settings根据自身版本(java -version)更新插件中心地址,各版本查询地址: http://visualvm.g 阅读全文
posted @ 2020-05-06 23:38 尐海爸爸 阅读(248) 评论(0) 推荐(0) 编辑
摘要: jmap+MAT 详情参考jmap 官方文档 内存溢出演示: https://start.spring.io/生成初始代码 最终代码:monitor_tuning 为快速产生内存溢出,右击 Run As>Run Configurations, Arguments 标签VM arguments 中填入 阅读全文
posted @ 2020-05-06 22:51 尐海爸爸 阅读(1313) 评论(0) 推荐(0) 编辑
摘要: JVM的参数类型 标准参数(各版本中保持稳定) -help -server -client -version -showversion -cp -classpath X 参数(非标准化参数) -Xint:解释执行 -Xcomp:第一次使用就编译成本地代码 -Xmixed:混合模式,JVM 自己决定是 阅读全文
posted @ 2020-05-06 20:23 尐海爸爸 阅读(337) 评论(0) 推荐(0) 编辑