随笔 - 203
文章 - 0
评论 - 18
阅读 -
24万
01 2022 档案
【JVM系列 下篇 】补充:浅堆深堆与内存泄露
摘要:补充:浅堆深堆与内存泄露 1. 浅堆(Shallow Heap) 浅堆是指一个对象所消耗的内存。在 32 位系统中,一个对象引用会占据 4 个字节,一个 int 类型会占据 4 个字节,long 型变量会占据 8 个字节,每个对象头需要占用 8 个字节。根据堆快照格式不同,对象的大小可能会同 8 字
阅读全文
【JVM系列 下篇 】5.分析GC日志
摘要:1-GC日志参数 -verbose:gc 输出gc日志信息,默认输出到标准输出 -XX:+PrintGC 输出GC日志。类似:-verbose:gc -XX:+PrintGCDetails 在发生垃圾回收时打印内存回收相处的日志, 并在进程退出时输出当前内存各区域分配情况 -XX:+PrintGCT
阅读全文
【JVM系列 下篇 】4.JVM运行时参数
摘要:01-JVM参数选项 官网地址:https://docs.oracle.com/javase/8/docs/technotes/tools/windows/java.html 类型一:标准参数选项 特点 比较稳定,后续版本基本不会变化 以-开头 各种选项 直接在DOS窗口中运行java或者java
阅读全文