JVM虚拟机的理解与调优

JVM虚拟机的认识

堆:存放对象的地方如new xxx();

栈:存放线程的

本地方法栈:Native方法修饰的方法

方法区(元空间):存放常量、静态变量和类信息的地方

程序计数器:记录程序执行到第几行,因为Java具有多线程的特性,线程是不稳定的,随时有可能让出CPU,所以需要记录程序执行到哪。

JVM虚拟的调优:

  Arthas:JVM诊断工具,诊断高占用的地方

      如果GC线程在运行,用户线程已结束,用户线程引用的对象就会被标记为垃圾对象。

 

posted @ 2022-01-12 20:03  *山山_而川  阅读(33)  评论(0)    收藏  举报