1. 程式人生 > >eclipse.ini修改記錄eclipse加快啟動加快響應(Lenovo 昭陽 E49G I7 10G 500G機械 整合顯示卡)

eclipse.ini修改記錄eclipse加快啟動加快響應(Lenovo 昭陽 E49G I7 10G 500G機械 整合顯示卡)

查過好幾次,改過好幾次,最近安裝了Phton 4.8版,重新整理一下吧,在這裡做個記錄省的以後還得調

-startup
plugins/org.eclipse.equinox.launcher_1.5.100.v20180827-1352.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.800.v20180827-1352
-product
#我發現這個引數決定了選單欄eclipse圖示是啥樣
org.eclipse.epp.package.jee.product
#指定jdk/jre/bin資料夾可以提高速度,但是一旦目錄錯誤將無法啟動
#-vm
#C:\Program Files\Java\jdk1.8.0_192\bin
-showsplash
org.eclipse.epp.package.common
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.8
[email protected]
/eclipse-workspace -Dosgi.dataAreaRequiresExplicitInit=true #新生代堆記憶體,官方推薦為整個堆的3/8,物件剛創建出來時放在這裡(小記憶體168m) -Xmn256m #初始總堆Xms=最大總堆Xmx 記憶體減少效能損耗,一般設定為實體記憶體的1/4(含有新生代和年老代) -Xms1600m -Xmx1600m #每個執行緒的堆疊大小 -Xss2m #初始新生代大小,最大新生代大小 -XX:NewSize=800m -XX:MaxNewSize=800m #初始持久代大小,最大持久代大小(小記憶體128m) -XX:PermSize=256m -XX:MaxPermSize=256m #使用G1垃圾回收器,並啟動字串去重機制特性,GC只能指定一個,以下的遮蔽掉,只用UseG1GC -XX:+UseG1GC -XX:+UseStringDeduplication #縮短minor收集的時間 可用來設定並行收集【多CPU】 #-XX:+UseParNewGC # 設定並行收集器+設定並行年老代收集器+設定併發收集器 #-XX:+UseParallelGC -XX:+UseParalledlOldGC #-XX:+UseConcMarkSweepGC #關閉System.gc() -XX:+DisableExplicitGC #加快編譯 -XX:+AggressiveOpts #拖慢啟動速度,但執行之後效能較高 -XX:CompileThreshold=100 #使用cms作為垃圾回收,使用70%後開始CMS收集 -XX:CMSInitiatingOccupancyFraction=80 #關閉位元組碼驗證=不安全 #-Xverify:none #解決eclipse在jdk9環境啟動失敗 --add-modules=ALL-SYSTEM #修改文字等預設字符集為utf-8 -Dfile.encoding=utf-8

參考資料: