idea jvm鍙傛暟濡備綍閰嶇疆
JVM鍙傛暟鐨勯厤缃彲浠ユ牴鎹叿浣撳簲鐢ㄧ殑闇€姹傚拰绯荤粺璧勬簮鏉ヨ繘琛岃皟鏁淬€備互涓嬫槸涓€浜涘父瑙佺殑JVM鍙傛暟閰嶇疆绀轰緥锛?/p>
- 鍫嗗唴瀛樺ぇ灏忥細鍙互閫氳繃-Xms鍜?Xmx鍙傛暟鏉ヨ缃甁VM鍫嗗唴瀛樼殑鍒濆澶у皬鍜屾渶澶уぇ灏忥紝渚嬪锛?/li>
-Xms512m -Xmx1024m
杩欒〃绀哄皢鍫嗗唴瀛樼殑鍒濆澶у皬璁剧疆涓?12MB锛屾渶澶уぇ灏忚缃负1GB銆?/p>
- 鍨冨溇鍥炴敹鍣細鍙互閫氳繃-XX:+UseG1GC鍙傛暟鏉ユ寚瀹氫娇鐢℅1鍨冨溇鍥炴敹鍣紝渚嬪锛?/li>
-XX:+UseG1GC
- 绾跨▼鏍堝ぇ灏忥細鍙互閫氳繃-Xss鍙傛暟鏉ヨ缃嚎绋嬫爤鐨勫ぇ灏忥紝渚嬪锛?/li>
-Xss1m
琛ㄧず灏嗙嚎绋嬫爤鐨勫ぇ灏忚缃负1MB銆?/p>
- 鍏冩暟鎹尯澶у皬锛氬彲浠ラ€氳繃-XX:MetaspaceSize鍜?XX:MaxMetaspaceSize鍙傛暟鏉ヨ缃厓鏁版嵁鍖虹殑鍒濆澶у皬鍜屾渶澶уぇ灏忥紝渚嬪锛?/li>
-XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m
杩欒〃绀哄皢鍏冩暟鎹尯鐨勫垵濮嬪ぇ灏忚缃负256MB锛屾渶澶уぇ灏忚缃负512MB銆?/p>
- 璋冧紭鍙傛暟锛氬彲浠ユ牴鎹叿浣撳簲鐢ㄧ殑闇€姹傛潵璁剧疆涓€浜涜皟浼樺弬鏁帮紝渚嬪锛?/li>
-XX:+ParallelGCThreads=4 -XX:MaxGCPauseMillis=500 -XX:GCTimeRatio=19
杩欎簺鍙傛暟鍙互鐢ㄦ潵璋冩暣鍨冨溇鍥炴敹鍣ㄧ殑绾跨▼鏁般€佹渶澶ф殏鍋滄椂闂村拰GC鏃堕棿姣斾緥绛夈€?/p>
闇€瑕佹敞鎰忕殑鏄紝鍦ㄩ厤缃甁VM鍙傛暟鏃讹紝闇€瑕佷粩缁嗘祴璇曞拰璇勪及鍏跺搴旂敤鎬ц兘鐨勫奖鍝嶏紝浠ョ‘淇濊揪鍒版渶浣崇殑鎬ц兘鍜岀ǔ瀹氭€с€?/p>