...
Total: reserved=134GB, committed=132GB
- Java Heap (reserved=100GB, committed=99GB)
(mmap: reserved=100GB, committed=99GB)
- Thread (reserved=1GB, committed=1GB)
(thread #834)
(stack: reserved=1GB, committed=1GB)
- GC (reserved=4GB, committed=4GB)
(mmap: reserved=4GB, committed=4GB)
- Internal (reserved=29GB, committed=29GB)
(malloc=29GB #15358)
已知堆外内存在满了之前都不会主动释放,那么这个堆外内存将会一直增长到阈值(默认与堆内内存一样大),然后才释放,如果没到阈值系统内存就不够了,就会被杀死,具体释放逻辑可以见:https://blog.csdn.net/u013096088/article/details/78774627