摘要:
Class文件简介和发展历史 class文件是一组以8位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑的排列在class文件之中,中间没有添加任何分隔符,整个class文件中存储的内容几乎全部是程序运行的必要数据,没有空隙存在 当遇到8位字节以上的空间数据项时,则会按照高位在前的方式分割成若 阅读全文
摘要:
知识 工具 数据 经验 案例1 问题:经常有用户反馈长时间出现卡顿的现象 处理思路: 偶发,所以不会是sql问题 监控cpu 监控内存 发现fullGC频繁,每次需要20-30s,停顿时间过长 总结: 大对象过多,jvm内存设置的过大,老年代经常占满触发fullgc,老年代内存过大每次fullgc时 阅读全文
摘要:
jdk安装包bin目录下的.exe 命令行工具都是依赖于tools.jar 命令行工具 jps 列出当前运行的jvm进程 usage: jps [-help] jps [-q] [-mlvV] [<hostid>] Definitions: <hostid>: <hostname>[:<port>] 阅读全文
摘要:
内存分配策略 优先分配到Eden -XX:+UseSerialGc 指定SerialGc垃圾收集器 jdk1.7 默认垃圾收集器Parallel Scavenge(新生代)+Parallel Old(老年代) jdk1.8 默认垃圾收集器Parallel Scavenge(新生代)+Parallel 阅读全文