摘要: 描述JVM如何加载Class字节码文件。 类加载过程 加载 连接 验证 准备 解析 初始化 加载 获取类的二进制字节流加载到内存(比如从Zip包,网络,反射中读取) 将字节码的静态数据结构转换成运行时数据结构 在内存中生成一个代表这个类的java.lang.Class对象,作为方法区类数据的访问入口 阅读全文
posted @ 2019-09-03 16:20 笑谈渴饮匈奴血 阅读(305) 评论(0) 推荐(0) 编辑
摘要: JVM参数配置 大致方向:JVM调优的目的是保证在一定吞吐量的情况下尽可能的减少GC次数,从而减少系统停顿时间,提高服务质量和效率。 其中减少GC次数的原则: 将新生代转换成老年代的数量降至最少(及时进行Minor GC回收新生代) 减少Full GC 次数 常用参数 -XX:+PrintGCDet 阅读全文
posted @ 2019-09-03 00:47 笑谈渴饮匈奴血 阅读(1576) 评论(0) 推荐(0) 编辑