随笔分类 -  JVM

摘要:C:\Users\Administrator>jinfo --help Usage: jinfo [option] <pid> (to connect to running process) jinfo [option] <executable <core> (to connect to a cor 阅读全文
posted @ 2022-01-13 00:04 feibazhf 阅读(207) 评论(0) 推荐(0) 编辑
摘要:system properties, VM flags, and VM arguments,前面两个通常合在一起叫做系统参数,后面一个叫做是运行参数。 VM flags:虚拟机参数(jvm参数),jps -lv (这里经测试有时候长度很长的话 显示不全)或者(jinfo -flags pid的Com 阅读全文
posted @ 2022-01-12 23:28 feibazhf 阅读(549) 评论(0) 推荐(0) 编辑
摘要:java高分局之jstat命令使用: https://blog.csdn.net/maosijunzi/article/details/46049117 JVM 问题排查和性能优化常用的 JDK 工具:https://www.cnblogs.com/fengzheng/p/11933150.html 阅读全文
posted @ 2021-02-28 20:41 feibazhf 编辑
摘要:[root@promote ~]# jmap Usage: jmap [option] <pid> (to connect to running process) jmap [option] <executable <core> (to connect to a core file) jmap [o 阅读全文
posted @ 2021-02-28 00:40 feibazhf 阅读(174) 评论(0) 推荐(0) 编辑
摘要:[root@promote ~]# jcmd help Error parsing arguments: No command specified Usage: jcmd <pid | main class> <command ...|PerfCounter.print|-f file> or: j 阅读全文
posted @ 2021-02-28 00:29 feibazhf 阅读(407) 评论(0) 推荐(0) 编辑
摘要:在故障定位(尤其是out of memory)和性能分析的时候,经常会用到一些文件来帮助我们排除代码问题。这些文件记录了JVM运行期间的内存占用、线程执行等情况,这就是我们常说的dump文件。常用的有heap dump和thread dump(也叫javacore,或java dump)。我们可以这 阅读全文
posted @ 2021-02-28 00:00 feibazhf 阅读(2071) 评论(0) 推荐(0) 编辑
摘要:在故障定位(尤其是out of memory)和性能分析的时候,经常会用到一些文件来帮助我们排除代码问题。这些文件记录了JVM运行期间的内存占用、线程执行等情况,这就是我们常说的dump文件。常用的有heap dump和thread dump(也叫javacore,或java dump)。我们可以这 阅读全文
posted @ 2021-02-27 23:32 feibazhf 阅读(1307) 评论(0) 推荐(0) 编辑
摘要:在 1.8 之前是:* 线程私有的:程序计数器、虚拟机栈、本地方法栈* 线程共享的:堆、方法区* 直接内存从 1.8 开始:* 线程私有的:程序计数器、虚拟机栈、本地方法栈* 线程共享的:堆* 直接内存以及里面的 元空间 在 Java 8 里面不存在永久代了,取而代之的是元空间。 补充一下:方法区只 阅读全文
posted @ 2021-02-27 22:44 feibazhf 编辑
摘要:https://www.bbsmax.com/A/kvJ3YRP9dg/ 阅读全文
posted @ 2020-04-22 00:38 feibazhf 阅读(129) 评论(0) 推荐(0) 编辑
摘要:首先,A方法在调用B的方法的字节码的地方,PC就记录了当前栈帧字节码的执行的位置,调用B方法的时候,构造B栈帧的时候,将B栈帧的返回地址赋值为A的字节码执行的位置,以便返回继续调用,然后将参数存储到对应的B方法的局部变量表中,设置B方法为当前栈帧,并将设置pc设置为要调用的方法的第一条指令的操作码, 阅读全文
posted @ 2020-04-22 00:35 feibazhf 阅读(455) 评论(0) 推荐(0) 编辑

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