随笔分类 -  jvm

虚拟机专题
摘要:问题现象: 测试人员反馈预发布环境接口请求报502网关错误,检查后发现java程序挂掉了,重启后恢复正常,但过了不久发现java程序又自动停掉了,没有任何人为操作,不知道程序为何会自己停掉 排查步骤: 1.查看内存使用情况:free -m,htop 发现剩余内存不多了,而且该进程占用虚拟内存较大 推 阅读全文
posted @ 2019-05-17 18:40 倚天剑雨 阅读(232) 评论(0) 推荐(0)
摘要:JVM调优总结 目录 数据类型堆与栈Java对象的大小引用类型按照基本回收策略分按分区对待的方式分按系统线程分如何区分垃圾如何处理碎片如何解决同时存在的对象创建和对象回收问题为什么要分代如何分代什么情况下触发垃圾回收分代垃圾回收流程示意选择合适的垃圾收集算法小结回收器选择辅助信息常见配置汇总调优总结 阅读全文
posted @ 2019-04-12 20:11 倚天剑雨 阅读(176) 评论(0) 推荐(0)
摘要:第一步:加载 1.通过类的全限定名获取这个类的二进制字节流; 2.字节流的静态存储结构转化为方法区的运行时数据结构; 3.在java堆里生成一个类对象,作为方法区的访问入口(Class对象)。 第二步:验证 1.验证Class文件的标识:魔数 Magic Number; 2.验证主副版本号; 3.验 阅读全文
posted @ 2019-04-04 16:51 倚天剑雨 阅读(128) 评论(0) 推荐(0)