JVM调优
每个线程会分配一个栈,线程中每个方法会对应线程中的一个栈帧。
操作数栈:操作数据(各种运算)的中转区域。
本地方法栈:new Thread()——-native start()
方法区:静态变量 常量 类元信息
分析:
Math math1=new Math();
Math math2=new Math();
不同对象是怎么找到Math的?
每个对象,对象中有一个对象头,对象头中有一个指针指向字节码文件中的类元信息(方法,常量)
JVM调优的目的:
1.停顿时间:垃圾收集器做垃圾回收中断应用执行的实际爱你
2.吞吐量:垃圾收集的时间和总时间的占比
参数类型
标准参数
非标准蚕食
调优步骤
转载于//www.cnblogs.com/NeverGiveUp0/p/11147557.html
还没有评论,来说两句吧...