JVM体系结构与GC调优(二)

2018-05-25
阅读 1 分钟
3.4k
jvm支持的垃圾收集器组合 组合选择的标准 吞吐量=应用运行时间/总时间 关注gc总耗时 暂停时间 关注每次gc的耗时 组合选择的场景 堆的调优 一般来说,堆越大越好(gc频率小,但单次gc时间变长) 设置参数 -xms 堆的最小值 -xmx 堆的最大值 每次调整堆大小都会发生fullgc 思考:如果为了不发生fullgc,是否就总是设置-xms = ...

jvm体系结构和gc调优(一)

2018-05-25
阅读 5 分钟
3.7k
大致流程如图:编译好的class文件通过类加载器从物理结构转换成运行时数据区结构。再通过jvm内置执行引擎和本地方法的调用实现 ps:本地方法就是带有native关键字的方法