Pom*_*rio 7 java garbage-collection
我目前在PROD中看到以下内容:
5429.779: [Full GC [PSYoungGen: 13809K->0K(505216K)] [PSOldGen: 253802K->245481K(319488K)] 267612K->245481K(824704K) [PSPermGen: 70059K->70059K(118784K)], 0.5869143 secs] [Times: user=0.59 sys=0.00, real=0.59 secs]
Run Code Online (Sandbox Code Playgroud)
我明白A-> B(C)的意思是:A,在gc之前,B之后的gc,C堆没有终身和烫发
我不明白的是片段(在所有[] s之外)267612K->245481K(824704K).它指的是什么?
它是代的总数,意味着实际内存中堆使用量和总堆大小的组合(显示在大括号中)。
在给定的示例中,[PSYoungGen: 13809K->0K(505216K)] [PSOldGen: 253802K->245481K(319488K)] 267612K->245481K(824704K):
13809K + 253802K = 267612K
0K + 245481K = 245481K
505216K + 319488K = 824704K
Run Code Online (Sandbox Code Playgroud)