JVM එකක "කසළ එකතු කිරීමේ" ලොගය පහත පරිදි හැඩ ගන්වා ඇත: 1. සෑම පේළියක්ම කාල මුද්‍රාවෙන් ආරම්භ වන තනි කසළ එකතු කිරීමේ මෙහෙයුමක් නියෝජනය කරයි. 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(21787776K->2224032K(21787776K(21787776K)6]2528K6662528K695456 9218176K), තත්පර 3.2658630] [වේලාවන්: පරිශීලක=4.53 sys=0.00, සැබෑ=3.27 තත්පර] 2023-03-30T07:01:06.553+0000: [GC (විසර්ජනය අසාර්ථක වීම) [PSYoungGen: 17471392K->21953]21953219536 ->49530782K(80404992K ), 3.3074224 තත්පර] [වේලාවන්: පරිශීලක = 4.63 sys=0.00, සැබෑ = 3.30 තත්පර] 2023-03-30T07:01:56.129+0000: [GC (බෙදා හැරීමේ අසාර්ථකත්වය) [PS290295>29045 8656K)] 66381214K ->49767742K(80034304K), 3.5912859 තත්පර] [වේලාවන්: පරිශීලක = 4.94 sys=0.00, සැබෑ = තත්පර 3.59] 2023-03-30T07:02:46.034+000 0224K->2428421K (23520768K)] 66618174K->49768148K(80956416K), 3.6520001 තත්පර] [වේලාවන්: පරිශීලක=5.07 sys=0.03, සැබෑ=3.65 තත්:30:30:71 C (වෙන්කිරීමේ අසාර්ථකත්වය) [PSYoungGen : 20488709K->2600800K(23257088K)] 67828436K->49943004K(80692736K), 3.8378192 තත්පර] [වේලා: පරිශීලක=5.19 sys=3030.30. T07:04:31.634+0000: [GC ( ප්‍රතිපාදන අසාර්ථක වීම) [PSYoungGen: 20661088K->2550592K(23885312K)] 68003292K->49894476K(81320960K), 3.7886199 තත්ත්පර 3.7886199 secs=80. s] 2023-03-30T07:05:28.784+ 0000: [GC (විසර්ජනය අසාර්ථක වීම) [PSYoungGen: 21416768K->2709510K(23698432K)] 68760652K->50055163K(81134080K), 3.9950 පරිශීලකයා]=500secs49 0, සැබෑ=තත්පර 3.99] 2023-03-30T07 :06:24.857+0000: [GC (බෙදා හැරීමේ අසාර්ථකත්වය) [PSYoungGen: 21575686K->2709696K(24113664K)] 68921339K->50058933K(81549312K1549312K1549312K1549312K1549312K5. .47 sys=0.01, රියල්=තත්පර 4.02] 2023-03-30T07:07:21.991+0000: [GC (විසර්ජනය අසාර්ථක වීම) [PSYoungGen: 22106304K->2835749K(24000512K)] 69455541K->30184069455541K-401860 තත්පර 2] [වේලාවන්: පරිශීලක=5.76 sys=0.00, real=4.06 තත්පර] 2023-03-30T07:08:18.668+0000: [GC (වෙන්කිරීමේ අසාර්ථකත්වය) [PSYoungGen: 22232357K->2785312K(24265216K)] 6958-24265216K)] 6958-6950 K), තත්පර 4.1296625] [වේලාවන්: පරිශීලක = 5.77 sys=0.00, real=4.13 secs] 2023-03-30T07:09:16.891+0000: [GC (වෙන්කිරීමේ අසාර්ථකත්වය) [PSYoungGen: 22510624K->28341705K6241705K695 5520K(81613312K), තත්පර 4.2070487] [වේලාවන්: පරිශීලක=5.89 sys=0.01, සැබෑ=4.21 තත්පර] 2023-03-30T07:10:15.553+0000: [GC (විසර්ජනය අසාර්ථක වීම) [PSYoungGen: 22559717K->32559717K->3842840626286 ->50266688K(81839104K ), 4.2489383 තත්පර] [වේලාවන්: පරිශීලක = 5.83 sys=0.02, සැබෑ = 4.24 තත්පර] 2023-03-30T07:11:15.412+0000: [GC (බෙදා හැරීමේ අසාර්ථකත්වය) [PS22036>202036> 4848K)] 70287424K ->50306742K(81770496K), 4.2983311 තත්පර] [වේලාවන්: පරිශීලක=6.01 sys=0.00, සැබෑ=4.29 තත්පර] 2023-03-30T07:12:12:17.330+000 0805K->2670097K (24596992K)] 70327478K->50099432K(82032640K), 3.9450690 තත්පර] [වේලාවන්: පරිශීලක = 5.44 sys=0.00, සැබෑ = 3.95 තත්පර] 301301: 20130.50 C (වෙන්කිරීමේ අසාර්ථකත්වය) [PSYoungGen : 23009297K->2684375K(24459776K)] 70438632K->50115773K(81895424K), තත්පර 3.9758416] [වේලාවන්: පරිශීලක=5.53 sys=30,303.30. T07:14:12.939+0000: [GC ( ප්‍රතිපාදන අසාර්ථක වීම) [PSYoungGen: 23023575K->2678912K(24829952K)] 70454973K->50113093K(82265600K), 3.9702778 තත්ත්පර 3.9702778 තත්ත්පර = 50 තත්ත්පර 50. s] 2023-03-30T07:15:12.343+ 0000: [GC (විසර්ජනය අසාර්ථක වීම) [PSYoungGen: 23508608K->2753575K(24717312K)] 70942789K->50189628K(82152960K), 4.07sec28K(82152960K), 4.007544 0, සැබෑ=තත්පර 4.08] 2023-03-30T07 :16:13.026+0000: [GC (විසර්ජනය අසාර්ථක වීම) [PSYoungGen: 23583271K->2762097K(24974336K)] 71019324K->50201762K(8240991] පරිශීලකයන්: 41409981] .66 sys=0.00, සැබෑ=තත්පර 4.11] 2023-03-30T07:17:14.129+0000: [GC (විසර්ජනය අසාර්ථක වීම) [PSYoungGen: 23924593K->2797957K(24905728K)] 71364258K->502371364258K-35023762046 තත්පර 6] [වේලාවන්: පරිශීලක=5.74 sys=0.01, සැබෑ=තත්පර 4.15] 2023-03-30T07:18:14.857+0000: [GC (වෙන්කිරීමේ අසාර්ථකත්වය) [PSYoungGen: 23960453K->2804721K(25075712K)] 1254012541012541 K), තත්පර 4.1905285] [වේලාවන්: පරිශීලක = 5.73 sys=0.01, real=4.19 secs] 2023-03-30T07:19:15.979+0000: [GC (වෙන්කිරීමේ අසාර්ථකත්වය) [PSYoungGen: 24189937K->3641826]3641846K(25K)31515 1235K(82462720K), තත්පර 3.6175882] [වේලාවන්: පරිශීලක=5.94 sys=0.00, සැබෑ=3.62 තත්පර] 2023-03-30T07:22:24.484+0000: [GC (විසර්ජනය අසාර්ථක වීම) [PSYoungGen: 25027062K->336046560256 ->52269877K(81772544K ), 0.4407322 තත්පර] [වේලාවන්: පරිශීලක = 5.66 sys=0.00, සැබෑ = 0.44 තත්පර] 2023-03-30T07:22:38.974+0000: [GC (බෙදා හැරීමේ අසාර්ථකත්වය) [PS240707>406 1984K)] 72916277K ->57145380K(82117632K), 0.8531910 තත්පර] [වේලාවන්: පරිශීලක=10.80 sys=0.23, සැබෑ=0.85 තත්පර] 2023-03-30T07:22:52.666+00 77029K->24677029K (24681984K)] 77786841K->82112670K(82117632K), 7.3509182 තත්පර] [වේලා: පරිශීලක=22.60 sys=11.27, real=7.35 තත්:00:2023] 00:2023 [සම්පූර්ණ GC (Ergonomics) [PSYoungGen : 24677029K->0K(24681984K)] [ParOldGen: 57435641K->57435322K(57435648K)] 82112670K->57435322K(821172K(821172K) 1K(260096K)], තත්පර 26.4487596] [වේලාවන්: පරිශීලක=313.82 sys =2.44, තත්ත්පර 26.45] 2023-03-30T07:24:07.186+0000: [සම්පූර්ණ GC (Ergonomics) [PSYoungGen: 20646400K->12427037K8427037P846819 [246819 57435609K(57435648K)] 78081722K- >69862646K(82117632K), [Metaspace: 241947K->241947K(260096K)], 28.8675082 තත්පර] [වේලාවන්: පරිශීලක=350.97 sys=1.740, real=28.00, real=28.00 4:36.057+0000: [සම්පූර්ණ GC (System.gc()) [PSYoungGen: 12730000K->12427055K(24681984K)] [ParOldGen: 57435609K->57435556K(57435648K)] 7820606061 2K), [Metaspace: 241947K->241947K(260096K)], 31.3736816 තත්පර] [වේලාවන්: පරිශීලක = 379.38 sys=2.94, සැබෑ = 31.37 තත්පර] 2023-03-30T07:25:18.096+0000: [සම්පූර්ණ GC (Ergonomics-Ergonomics:30K5035K50 (24681984K)] [ParOldGen: 57435556K->57435308K(57435648K)] 78081956K->74420638K(82117632K), [Metaspace: 241999K->241999K(260096K) පරිශීලකයන් 260096K =363.38 sys=3.10, සැබෑ=තත්පර 31.48] 2023-03- 30T07:25:54.537+0000: [සම්පූර්ණ GC (Ergonomics) [PSYoungGen: 20646400K->19116969K(24681984K)] [ParOldGen: 5743574308K-856 1708K->76552122K(82117632K), [Metaspace: 241999K-> 241999K(260096K)], 31.0418139 තත්පර] [වේලාවන්: පරිශීලක=377.34 sys=2.75, සැබෑ=31.04 තත්පර] 2023-03-30T07:26:27.480 0646400K->19955901K( 24681984K)] [ParOldGen: 57435152K->57435290K(57435648K)] 78081552K->77391191K(82117632K), [Metaspace: 90-2424916 තත්පර 2.9475977] [වේලාවන්: පරිශීලක=280.80 sys=1.57, සැබෑ=22.95 තත්පර] 2023-03-30T07:26:51.319+0000: [සම්පූර්ණ GC (Ergonomics) [PSYoungGen: 20646400K->20340549K(24681984K)] [ParOldGen:29K45345 35648K)] 78081690K->77776072K(82117632K), [මෙටාස්පේස්: 242004K->242004K(260096K)], තත්පර 37.2564843] [වේලාවන්: පරිශීලක=458.29 sys=3.35, රියල්=37.26 තත්ත්පර] [2023-03-30T2023-03-30 Ergonomics) [PSYoungGen : 20646400K->20465997K(24681984K)] [ParOldGen: 57435523K->57435230K(57435648K)] 78081923K->779821227K, 779821227K, ->242007K(260096K)], තත්පර 31.4213545] [වේලාවන්: පරිශීලක=382.65 sys =2.74, තත්ත්පර 31.42] 2023-03-30T07:28:00.350+0000: [සම්පූර්ණ GC (Ergonomics) [PSYoungGen: 20646400K->20492397K8492397K846819P846819 57435139K(57435648K)] 78081630K- >77927536K(82117632K), [Metaspace: 242011K->242011K(260096K)], 17.3069966 තත්පර] [වේලා: පරිශීලක=209.34 sys=0.45, real=17.30, real=17.30 8:17.694+0000: [සම්පූර්ණ GC (Ergonomics) [PSYoungGen: 20639999K->20482496K(24681984K)] [ParOldGen: 57435139K->57435581K(57435648K)] 7810751 780781 ), [මෙටාස්පේස්: 242023K->242023K(260096K)], තත්පර 39.0253664] [ වේලාවන්: පරිශීලක=478.37 sys=3.87, තත්ත්පර 39.02] 2023-03-30T07:28:56.752+0000: [සම්පූර්ණ GC (Ergonomics) [PSYoungGen: 20629482K490482K491 en: 57435581K->57435269K (57435648K)] 78065064K->77925828K(82117632K), [Metaspace: 242023K->242023K(260096K)], 32.7146380 real.3s=secs=39.6. තත්පර 71] 2023-03-30T07:29: 29.592+0000: [සම්පූර්ණ GC (Ergonomics) [PSYoungGen: 20627596K->20498740K(24681984K)] [ParOldGen: 57435269K->57435430]756856 934223K(82117632K), [මෙටාස්පේස්: 242029K->242029K(260096K) ], 39.9805382 තත්පර] [වේලාවන්: පරිශීලක = 491.39 sys=4.10, සැබෑ = 39.98 තත්පර] 2023-03-30T07:30:09.618+0000: [සම්පූර්ණ GC (Ergonomics-20206>400206) 06K(24681984K)] [ ParOldGen: 57435482K->57435402K(57435648K)] 78081882K->77964408K(82117632K), [Metaspace: 242038K->2420038Ks3066] [වේලාවන්: පරිශීලක=382.46 sys=2.74, සැබෑ=තත්පර 31.36] 2023- 03-30T07:30:41.012+0000: [සම්පූර්ණ GC (Ergonomics) [PSYoungGen: 20646400K->20535638K(24681984K)] [ParOldGen: 57435402K5435402K456 8081802K->77970983K(82117632K), [මෙටාස්පේස්: 242053K ->242053K(260096K)], 31.0060106 තත්] [වේලාවන්: පරිශීලක=377.25 sys=2.72, සැබෑ=තත්පර 31.00] 2023-03-30T07:31:12.022+0Ps 20646400K-> 20535719K(24681984K)] [ParOldGen: 57435345K->57435297K(57435648K)] 78081745K->77971016K(821174632K), [2K203e(82117632K) 0096K)], තත්පර 31.1714473] [වේලාවන්: පරිශීලක=380.42 sys=2.74, සැබෑ =31.18 තත්පර] 2023-03-30T07:31:43.215+0000: [සම්පූර්ණ GC (Ergonomics) [PSYoungGen: 20646400K->20536490K(24681984K)] [ParO3737525 5K(57435648K)] 78081697K->77971766K(82117632K ), [Metaspace: 242061K->242061K(260096K)], 30.9676462 තත්පර] [වේලාවන්: පරිශීලක=377.19 sys=2.88, real=30.96 sys=2.88, real=30.96 secs] 2023-0073:320T10.31 C (Ergonomics) [PSYoungGen: 20646400K->20537679K(24681984K)] [ParOldGen: 57435275K->57435244K(57435648K)] 78081675K->18081675K->17922K, 42081K->242081K(260096K)], තත්පර 31.2592798] [වේලාවන්: පරිශීලක= 379.77 sys=3.04, real=31.26 තත්පර] 2023-03-30T07:32:45.532+0000: [සම්පූර්ණ GC (Ergonomics) [PSYoungGen: 20646400K->20646400K->205186ld) 7435244K->57435465K(57435648K)] 78081644K->77954164K(82117632K), [Metaspace: 242123K->242123K(260096K)], 38.9523351 තත්පර] [වේලාවන්: පරිශීලක=47020.326 තත්. -03-30T07:33:45.139+0000: [සම්පූර්ණ GC (Ergonomics) [PSYoungGen: 20627835K->20519977K(24681984K)] [ParOldGen: 57435465K->57435334K(574356180-32K)] 79171 632K), [මෙටාස්පේස්: 242185K->242185K(260096K)], තත්පර 31.8680480 ] [වේලාවන්: පරිශීලක=388.66 sys=2.88, සැබෑ=තත්පර 31.87] 2023-03-30T07:34:17.045+0000: [සම්පූර්ණ GC (Ergonomics) [PSYoungGen: 20646402K4902002 arOldGen: 57435334K- >57435313K(57435648K)] 78081734K->77965301K(82117632K), [Metaspace: 242185K->242185K(260096K)], 30.652840=T652840 3.05, සැබෑ=තත්පර 30.65] 2023-03-30T07: 35:08.312+0000: [සම්පූර්ණ GC (Ergonomics) [PSYoungGen: 20646400K->20552578K(24681984K)] [ParOldGen: 57435313K->574353157435315643531 >77987890K(82117632K), [Metaspace: 242202K->242202K( 260096K)], තත් 31.3030289] [වේලාවන්: පරිශීලක=380.50 sys=2.90, සැබෑ=31.30 තත්පර] 2023-03-30T07:35:39.649+0000: [Full Gics: 40Gics: ->20541558K(24681984K) ] [ParOldGen: 57435312K->57435297K(57435648K)] 78081712K->77976855K(82117632K), [Metaspace: 242217K->2426066 තත්පර] [වේලාවන්: පරිශීලක=384.32 sys=3.00, සැබෑ=තත්පර 31.50] 2023-03-30T07:36:11.199+0000: [සම්පූර්ණ GC (Ergonomics) [PSYoungGen: 20646400K->20562436K(24681984K)] [ParOldGen: 737435297526 K)] 78081697K->77997697K(82117632K), [Metaspace : 242238K->242238K(260096K)], තත්පර 31.1358920] [වේලාවන්: පරිශීලක=378.46 sys=3.00, සැබෑ=තත්පර 31.14]
1. ලොගයට 2023 මාර්තු 30 වන දින UTC 7:00 AM සිට 7:36 AM දක්වා මිනිත්තු 36 ක කාල පරතරයක් පුරා GC මෙහෙයුම් 47 ක් ඇත. 2. GC මෙහෙයුම් දළ වශයෙන් මිනිත්තුවකට එකකින් ආරම්භ වන අතර තත්පර පහකට අඩු කාලයක් ගත වේ, නමුත් 7:23 AM ට පසු, ඒවා හදිසියේම තත්පර 30 බැගින් ගත වන අතර මිනිත්තුවකට දෙවරක් සිදු වේ. වෙනත් වචන වලින් කිවහොත්, මුලදී, GC මෙහෙයුම් JVM කාලයෙන් කුඩා කොටසක් ගන්නා අතර පසුව, ඔවුන් එහි මුළු කාලයම පාහේ ගත කරයි. 3. මෙම දෙවන කාලපරිච්ඡේදයේ GC මෙහෙයුම් නිසා සම්පූර්ණ මතක ප්‍රමාණය සහ PSYoungGen, ParOldGen, සහ Metaspace මතක ප්‍රදේශ වල ඉතා සුළු අඩුවීමක් සිදුවේ. මෙම හැසිරීම 7:26:51 AM ට පසුව විශේෂයෙන් උග්ර වේ. 4. මෙය ඉතා සුළු ප්‍රතිඵලයක් සහිතව GC මෙහෙයුම් සඳහා ගත කළ බොහෝ කාලයක් පෙන්නුම් කරයි. 5. සම්පූර්ණ මතක ප්‍රමාණය මුලින් සෙමින් 49.5GB සිට 52.3 GB දක්වා වර්ධනය වේ, නමුත් දෙවන කාල පරිච්ඡේදයේදී උපරිමය 78 GB පමණ වේ. 6. GC මෙහෙයුම් වල දෙවන කාල පරිච්ෙඡ්දය තුළ වෙන් කරන ලද මතක ප්රමාණය 82 GB ලෙස ස්ථාවර කර ඇත, එය පිටත සීමාවක් දක්වයි. 7. උපරිම වෙන් කළ මතකය 82 GB සීමාවෙන් ඔබ්බට වැඩි කිරීම, හැකි නම් එය දෙගුණ කිරීම සහ JVM නැවත ධාවනය කිරීම නිර්දේශ කරමි.