
jvm
xj15010735572
对未来充满希望
展开
-
jvm的调优工具和参数
这一篇主要记录一下jvm的调优工具和参数JVM调优我们用到的工具:jps:JVM Process Status Tool,显示指定系统内所有的HotSpot虚拟机进程。(还可以使用 ps aux|grep java)jstat:JVM statistics Monitoring是用于监视虚拟机运行时状态信息的命令,它可以显示出虚拟机进程中的类装载、内存、垃圾收集、JIT编译等运行数据。jstat可以参考:https://www.cnblogs.com/sxdcgaq8080/p/...原创 2020-08-04 14:05:24 · 532 阅读 · 0 评论 -
JAVA JVM相关知识点(02)
JVM 知识点:内存模型:Java虚拟机主要分为以下一个区: 方法区: 1. 有时候也成为永久代,在该区内很少发生垃圾回收,但是并不代表不发生GC,在这里进行的GC主要是对方法区里的常量池和对类 型的卸载 2. 方法区主要用来存储已被虚拟机加载的类的信息、常量、静态变量和即时编译器编译后的代码等数据。 3. 该区域是被线程共享的。 4. 方法区里有一...原创 2020-08-03 18:22:20 · 172 阅读 · 0 评论 -
JAVA JVM相关知识点(01)
JVM 知识点:分代回收: 青年代:青年代分3个区域 Eden(伊甸园,新对象存放区域),Survivor1,Survivor2 (幸存区,一般两个幸存区大小1:1),伊甸园和幸存区大小4:1 老年代:存放大对象和经过N次GC(貌似默认是11次,可以通过jvm参数改变)仍然存活得对象 永久代:在jdk1.8以后取消了永久代,新增了一个元数据空间,其主要存储类信息,静态变量,常量,即时编译器编译得代码。(永久代是方法区的实现)垃圾回...原创 2020-08-03 17:05:55 · 222 阅读 · 0 评论