2022年1月9日
摘要: 补充:浅堆深堆与内存泄露 1. 浅堆(Shallow Heap) 浅堆是指一个对象所消耗的内存。在 32 位系统中,一个对象引用会占据 4 个字节,一个 int 类型会占据 4 个字节,long 型变量会占据 8 个字节,每个对象头需要占用 8 个字节。根据堆快照格式不同,对象的大小可能会同 8 字 阅读全文
posted @ 2022-01-09 14:59 幂次方 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 1-GC日志参数 -verbose:gc 输出gc日志信息,默认输出到标准输出 -XX:+PrintGC 输出GC日志。类似:-verbose:gc -XX:+PrintGCDetails 在发生垃圾回收时打印内存回收相处的日志, 并在进程退出时输出当前内存各区域分配情况 -XX:+PrintGCT 阅读全文
posted @ 2022-01-09 14:59 幂次方 阅读(12) 评论(0) 推荐(0) 编辑