一個JVM的"垃圾收集"日誌的格式如下: 一個. 每行代表一個垃圾收集操作,從時間<unk>開始. 2. 沒有 在JVM中不同記憶體區域的前後大小顯示為"MemoryArea: BeforeSize->AfterSize(AllocatedSize) ",其中MemoryArea是PSYoungGen,ParOldGen或Metaspace中的一個. 3. 沒有. 如果省略"MemoryArea:"則表示整個JVM記憶體的前後大小. 4. 沒有 每行都顯示了操作所需的時間,以秒為單位.  總結下面的日誌,並註明任何顯著的異常: 2023-03-30T07:00:19.800+0000: [GC (分配失敗) [PSYoungGen: 17197776K->2224032K(21782528K) ] 64496630K->49524856K ((79218176K), 3.2658630秒] [時間:使用者=4.53 sys=0.00,真實=3.27秒] 2023-03-30T07:01:06.553+0000: [GC (分配失敗) [PSYoungGen: 17471392K->2195300K(22969344K) ] 64772216K->49530782K ((80404992K), 3.3074224秒] [時間:使用者=4.63 sys=0.00,真實=3.30秒] 2023-03-30T07:01:56.129+0000: [GC (分配失敗) [PSYoungGen: 19045732K->2429792K(22598656K) ] 66381214K->49767742K ((80034304K), 3.5912859秒] [時間:使用者=4.94 sys=0.00,真實=3.59秒] 2023-03-30T07:02:46.034+0000: [GC (分配失敗) [PSYoungGen: 19280224K->2428421K(23520768K) ] 66618174K->49768148K ((80956416K), 3.6520001秒] [時間:使用者=5.07 sys=0.03,真實=3.65秒] 2023-03-30T07:03:39.130+0000: [GC (分配失敗) [PSYoungGen: 20488709K->2600800K(23257088K) ] 67828436K->49943004K ((80692736K), 3.8378192秒] [時間:使用者=5.19 sys=0.00,真實=3.84秒] 2023-03-30T07:04:31.634+0000: [GC (分配失敗) [PSYoungGen: 20661088K->2550592K(23885312K) ] 68003292K->49894476K(81320960K), 3.7886199秒] [時間:使用者=5.15 sys=0.00,真實=3.78秒] 2023-03-30T07:05:28.784+0000: [GC (分配失敗) [PSYoungGen: 21416768K->2709510K(23698432K) ] 68760652K->50055163K ((81134080K), 3.9951697秒] [時間:使用者=5.54sys=0.00,真實=3.99秒] 2023-03-30T07:06:24.857+0000: [GC (分配失敗) [PSYoungGen: 21575686K->2709696K(24113664K) ] 68921339K->50058933K ((81549312K), 4.0210395秒] [時間:使用者=5.47 sys=0.01,真實=4.02秒] 2023-03-30T07:07:21.991+0000: [GC (分配失敗) [PSYoungGen: 22106304K->2835749K(24000512K) ] 69455541K->50186794K ((81436160K), 4.0703042秒] [時間:使用者=5.76 sys=0.00,真實=4.06秒] 2023-03-30T07:08:18.668+0000: [GC (分配失敗) [PSYoungGen: 22232357K->2785312K(24265216K) ] 69583402K->50204626K(81700864K), 4.1296625秒] [時間:使用者=5.77 sys=0.00,真實=4.13秒] 2023-03-30T07:09:16.891+0000: [GC (分配失敗) [PSYoungGen: 22510624K->2834405K(24177664K) ] 69929938K->50255520K(81613312K), 4.2070487秒] [時間:使用者=5.89 sys=0.01,真實=4.21秒] 2023-03-30T07:10:15.553+0000: [GC (分配失敗) [PSYoungGen: 22559717K->2842896K(24403456K) ] 69980832K->50266688K(81839104K),4.2489383秒] [時間:使用者=5.83 sys=0.02,真實=4.24秒] 2023-03-30T07:11:15.412+0000: [GC (分配失敗) [PSYoungGen: 22863632K->2880069K(24334848K) ] 70287424K->50306742K(81770496K), 4.2983311秒] [時間:使用者=6.01 sys=0.00,真實=4.29秒] 2023-03-30T07:12:17.330+0000: [GC (分配失敗) [PSYoungGen: 22900805K->2670097K(24596992K) ] 70327478K->50099432K(82032640K), 3.9450690秒] [時間:使用者=5.44 sys=0.00,真實=3.95秒] 2023-03-30T07:13:15.713+0000: [GC (分配失敗) [PSYoungGen: 23009297K->2684375K(24459776K) ] 70438632K->50115773K(81895424K), 3.9758416秒] [時間:使用者=5.53 sys=0.00,真實=3.97秒] 2023-03-30T07:14:12.939+0000: [GC (分配失敗) [PSYoungGen: 23023575K->2678912K(24829952K) ] 70454973K->50113093K ((82265600K), 3.9702778秒] [時間:使用者=5.52 sys=0.00,真實=3.97秒] 2023-03-30T07:15:12.343+0000: [GC (分配失敗) [PSYoungGen: 23508608K->2753575K(24717312K) ] 70942789K->50189628K(82152960K), 4.0754481秒] [時間:使用者=5.72 sys=0.00,真實=4.08秒] 2023-03-30T07:16:13.026+0000: [GC (分配失敗) [PSYoungGen: 23583271K->2762097K(24974336K) ] 71019324K->50201762K(82409984K), 4.1128461秒] [時間:使用者=5.66 sys=0.00,真實=4.11秒] 2023-03-30T07:17:14.129+0000: [GC (分配失敗) [PSYoungGen: 23924593K->2797957K(24905728K) ] 71364258K->50239629K(82341376K), 4.1456776秒] [時間:使用者=5.74 sys=0.01,真實=4.15秒] 2023-03-30T07:18:14.857+0000: [GC (分配失敗) [PSYoungGen: 23960453K->2804721K(25075712K) ] 71402125K->50249103K(82511360K), 4.1905285秒] [時間:使用者=5.73 sys=0.01,真實=4.19秒] 2023-03-30T07:19:15.979+0000: [GC (分配失敗) [PSYoungGen: 24189937K->3641846K(25027072K) ] 71634319K->51171235K(82462720K), 3.6175882秒] [時間:使用者=5.94 sys=0.00,真實=3.62秒] 2023-03-30T07:22:24.484+0000: [GC (分配失敗) ] [PSYoungGen: 25027062K->3360979K->24336896K) ] 72556451K->52269877K->81772544K), 0.4407322秒] [時間:使用者=5.66 sys=0.00,真實=0.44秒] 2023-03-30T07:22:38.974+0000: [GC (分配失敗) [PSYoungGen: 24007379K->4035567K(24681984K) ] 72916277K->57145380K ((82117632K), 0.8531910秒] [時間:使用者=10.80 sys=0.23,真實=0.85秒] 2023-03-30T07:22:52.666+0000: [GC (分配失敗) [PSYoungGen: 24677029K->24677029K(24681984K) ] 77786841K->82112670K ((82117632K), 7.3509182秒] [時間:使用者=22.60 sys=11.27,真實=7.35秒] 2023-03-30T07:23:00.017+0000: [完整的GC (人體工程學) [PSYoungGen: 24677029K->0K(24681984K) ] [ParOldGen: 57435641K->57435322K(57435648K) ] 82112670K->57435322K(82117632K), [元空間: 241941K->241941K(260096K) ] 26.4487596秒] [時間:使用者=313.82 sys=2.44,真實=26.45秒] 2023-03-30T07:24:07.186+0000: [完整的GC (人體工程學) [PSYoungGen: 20646400K->12427037K(24681984K) ] [ParOldGen: 57435322K->57435609K(57435648K) ] 78081722K->69862646K(82117632K), [Metaspace: 241947K->241947K(260096K) ] 28.8675082秒] [時間:使用者=350.97 sys=1.74,真實=28.87秒] 2023-03-30T07:24:36.057+0000: [完整的GC (System.gc) ] [PSYoungGen: 12730000K->12427055K->24681984K) ] [ParOldGen: 57435609K->57435556K->57435648K) ] 70165609K->69862611K->82117632K), [元空間: 241947K->241947K->260096K], 31.3736816秒] [時間:使用者=379.38sys=2.94,實數=31.37秒] 時間:2023-03-30T07:25:18.096+0000: [全文 (人體工程學) ] [PSYoungGen: 20646400K->16985330K->24681984K) ] [ParOldGen: 57435556K->57435308K->57435648K) ] 78081956K->74420638K->82117632K), [元空間: 241999K->241999K->260096K) ] 31.4762980秒 [時間:使用者=363.38sys=3.10,真實=31.48秒] 時間:2023-03-30T07:25:54.537+0000: [全方位 (人體工程學) ] [PSYoungGen: 20646400K->19116969K(24681984K) ] [ParOldGen: 57435308K->57435152K(57435648K) ] 78081708K->76552122K(82117632K), [元空間: 241999K->241999K(260096K) ] 31.0418139秒] [時間:使用者=377.34 sys=2.75,真實=31.04秒] 2023-03-30T07:26:27.487+0000: [完整的GC (人體工程學) [PSYoungGen: 20646400K->19955901K(24681984K) ] [ParOldGen: 57435152K->57435290K(57435648K) ] 78081552K->77391191K(82117632K), [元空間: 241999K->241999K(260096K) ], 22.9475977秒] [時間:使用者=280.80 sys=1.57,真實=22.95秒] 時間:2023-03-30T07:26:51.319+0000: [全文 (人體工程學) ] [PSYoungGen: 20646400K->20340549K->24681984K) ] [ParOldGen: 57435290K->57435523K->57435648K) ] 78081690K->77776072K->82117632K), [Metaspace: 242004K->242004K->260096K) ] 37.2564843秒 [時間:使用者=458.29 sys=3.35,真實=37.26秒] 2023-03-30T07:27:28.892+0000: [完整的GC (人體工程學) [PSYoungGen: 20646400K->20465997K->24681984K) ] [ParOldGen: 57435523K->57435230K->57435648K) ] 78081923K->77901227K->82117632K), [Metaspace: 242007K->242007K->260096K) ] 31.4213545秒 [時間:使用者=382.65sys=2.74,真實=31.42秒] 2023-03-30T07:28:00.350+0000: [完整的GC (人體工程學) [PSYoungGen: 20646400K->20492397K(24681984K) ] [ParOldGen: 57435230K->57435139K(57435648K) ] 78081630K->77927536K(82117632K), [Metaspace: 24K2011->201124K(260096K) ] 17.3069966秒] [時間:使用者=209.34 sys=0.45,真實=17.31秒] 時間:2023-03-30T07:28:17.694+0000: [全文 (人體工程學) ] [PSYoungGen: 20639999K->20482496K->24681984K) ] [ParOldGen: 57435139K->57435581K->57435648K) ] 78075138K->77918078K->82117632K), [Metaspace: 242023K->242023K->260096K) ] 39.0253664秒] [時間:使用者=478.37 sys=3.87,真實=39.02秒] 2023-03-30T07:28:56.752+0000: [完整的GC (人體工程學) [PSYoungGen: 20629482K->20490559K->24681984K) ] [ParOldGen: 57435581K->57435269K->57435648K) ] 78065064K->77925828K->82117632K), [元空間: 242023K->242023K->260096K) ] 32.7146380秒] [時間:使用者=398.86sys=2.93,真實=32.71秒] 2023-03-30T07:29:29.592+0000: [全GC (人體工程學) [PSYoungGen: 20627596K->20498740K(24681984K) ] [ParOldGen: 57435269K->57435482K(57435648K) ] 78062865K->77934223K(82117632K), [元空間: 242029K->242029K(260096K) ] 39.9805382秒] [時間:使用者=491.39sys=4.10,真實=39.98秒] 2023-03-30T07:30:09.618+0000: [完整的GC (人體工程學) [PSYoungGen: 20646400K->20529006K(24681984K) ] [ParOldGen: 57435482K->57435402K(57435648K) ] 78081882K->77964408K(82117632K), [元空間: 242038K->242038K(260096K) ] 31.3632706秒] [時間:使用者=382.46sys=2.74,真實=31.36秒] 2023-03-30T07:30:41.012+0000: [完整的GC (人體工程學) [PSYoungGen: 20646400K->20535638K(24681984K) ] [ParOldGen: 57435402K->57435345K(57435648K) ] 78081802K->77970983K(82117632K), [元空間: 242053K->242053K(260096K) ] 31.0060106秒] [時間:使用者=377.25sys=2.72,真實=31.00秒] 2023-03-30T07:31:12.022+0000: [完整的GC (人體工程學) [PSYoungGen: 20646400K->20535719K(24681984K) ] [ParOldGen: 57435345K->57435297K(57435648K) ] 78081745K->77971016K(82117632K), [元空間: 242053K->242053K(260096K) ] 31.1714473秒] [時間:使用者=380.42sys=2.74,真實=31.18秒] 2023-03-30T07:31:43.215+0000: [完整的GC (人體工程學) [PSYoungGen: 20646400K->20536490K(24681984K) ] [ParOldGen: 57435297K->57435275K(57435648K) ] 78081697K->77971766K(82117632K), [Metaspace: 242061K->242061K(260096K) ] 30.9676462秒] [時間:使用者=377.19 sys=2.88,真實=30.96秒] 2023-03-30T07:32:14.216+0000: [完整GC (人體工程學) [PSYoungGen: 20646400K->20537679K(24681984K) ] [ParOldGen: 57435275K->57435244K(57435648K) ] 78081675K->77972923K(82117632K), [元空間: 242081K->242081K(260096K) ] 31.2592798秒] [時間:使用者=379.77sys=3.04,真實=31.26秒] 2023-03-30T07:32:45.532+0000: [完整的GC (人體工程學) [PSYoungGen: 20646400K->20518698K(24681984K) ] [ParOldGen: 57435244K->57435465K(57435648K) ] 78081644K->77954164K82(117632K), [元空間: 242123K->242123K2600(96K) ] 38.9523351秒] [使用時間: 478.26sys=4.04,真實=38.95秒] 2023-03-30T07:33:45.139+0000: [完整的GC (人體工程學) [PSYoungGen: 20627835K->20519977K->24681984K) ] [ParOldGen: 57435465K->57435334K->57435648K) ] 78063301K->77955311K->82117632K), [元空間: 242185K->242185K260096K->31.8680480秒] [時間:使用者=388.66 sys=2.88,真實=31.87秒] 2023-03-30T07:34:17.045+0000: [完整的GC (人體工程學) [PSYoungGen: 20646400K->20529987K(24681984K) ] [ParOldGen: 57435334K->57435313K(57435648K) ] 78081734K->77965301K82(117632K), [元空間: 242185K->242185K26(0096K) ] 30.6528436秒 [時間:使用者=370.84 sys=3.05,真實秒=30.65秒] 2023-03-30T07:35:08.312+0000: [完整的GC (人體工程學) [PSYoungGen: 20646400K->20552578K(24681984K) ] [ParOldGen: 57435313K->57435312K(57435648K) ] 78081713K->77987890K(82117632K), [元空間: 242202K->242202K(260096K) ] 31.30289秒] [時間:使用者=380.50sys=2.90,真實=31.30秒] 2023-03-30T07:35:39.649+0000: [完整的GC (人體工程學) [PSYoungGen: 20646400K->20541558K(24681984K) ] [ParOldGen: 57435312K->57435297K(57435648K) ] 78081712K->77976855K(82117632K), [元空間: 242217K->242217K2600(96K) ] 31.4996226秒 [時間:使用者=384.32 sys=3.00,真實秒=31.50秒] 時間:2023-03-30T07:36:11.199+0000: [全文 (人體工程學) ] [PSYoungGen: 20646400K->20562436K->24681984K) ] [ParOldGen: 57435297K->57435260K->57435648K) ] 78081697K->77997697K->82117632K), [Metaspace: 242238K->242238K->260096K) ] 31.1358920秒] [時間:使用者=378.46 sys=3.00,真實=31.14秒]
一個. 在2023年3月30日上午7點到7點36分的36分鐘間隔內, 記錄有47次GC操作. 2. 沒有 每次GC操作大約每分鐘一次, 每次不到5秒, 但在7:23後, 每次突然需要30秒, 每分鐘發生兩次. 換句話說,最初,GC操作佔用了JVM時間的一小部分,而後來,它們佔用了幾乎所有的時間. 3. 沒有. 在第二階段的GC操作導致總記憶體大小和PSYoungGen,ParOldGen和Metaspace記憶體區域的非常輕微減少. 這種行為在上午7:26:51以後尤其嚴重. 4. 沒有 這表明花了很多時間在GC行動中取得很少的結果. 五個 總記憶體大小最初從49.5GB慢慢增長到52.3GB,但在第二階段達到78GB左右. 六個 在第二個GC操作期間,分配的記憶體大小固定在82GB,表示一個外部限制. 七個 我建議增加最大分配的記憶體超過82GB的限制,如果可能的話加倍,並重新執行JVM.