2019年9月3日

摘要: 描述JVM如何加载Class字节码文件。 类加载过程 加载 连接 验证 准备 解析 初始化 加载 获取类的二进制字节流加载到内存(比如从Zip包,网络,反射中读取) 将字节码的静态数据结构转换成运行时数据结构 在内存中生成一个代表这个类的java.lang.Class对象,作为方法区类数据的访问入口 阅读全文

posted @ 2019-09-03 16:20 吾以观复 阅读(318) 评论(0) 推荐(0)

摘要: JVM参数配置 大致方向:JVM调优的目的是保证在一定吞吐量的情况下尽可能的减少GC次数,从而减少系统停顿时间,提高服务质量和效率。 其中减少GC次数的原则: 将新生代转换成老年代的数量降至最少(及时进行Minor GC回收新生代) 减少Full GC 次数 常用参数 -XX:+PrintGCDet 阅读全文

posted @ 2019-09-03 00:47 吾以观复 阅读(1606) 评论(0) 推荐(0)