JVM 参数调优 - Java 堆外内存

本套视频是由HeapDump社区推出的 JVM 参数系列课程~

本期参数介绍

不知道大家有没有碰到过这种情况,我们去看GC日志的时候看到了一些System GC触发的Full GC,但是我们自己的代码却找不出有调用System.gc()的逻辑。

这种情况发生的一个可能原因是堆外内存达到了一定的使用量,从而导致了System GC的发生,这里提到的堆外内存主要是指Java里的DirectByteBuffer对象关联的那部分内存

和这些内存有关的JVM参数主要是

MaxDirectMemorySize:MaxDirectMemorySize

  • HeapDump 社区:https://heapdump.cn
  • 视频出处:https://www.bilibili.com/video/av200688597