首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

查看 Eclipse 使用的 JRE 版本與 JVM 參數配置指南

     編輯:Java 相關知識

下載 eclipse-SDK-4.2.1-win32-x86_64.zip 解壓即可運行,無需額外配置 JRE 路徑,這是因為 Eclipse 啟動器內建 JRE 搜尋邏輯。本文詳解搜尋順序、查看方法與關鍵 JVM 參數含義。

Eclipse JRE 搜尋優先順序

  1. -vm 參數指定:eclipse.ini 中配置 -vm 參數指向具體 javaw.exe,最高優先級。
  2. 安裝目錄下 jre 資料夾:Eclipse 根目錄下存在 jre/ 目錄時自動使用。
  3. 系統已安裝 JRE:掃描系統註冊表/路徑尋找已安裝 JRE,找不到則報錯。

本例未配置 -vm、無 jre 目錄,故走第 3 條,使用系統 C:\Windows\system32\javaw.exe。

圖形介面查看當前 JRE

選單:Help → About Eclipse SDK → Installation Details → Configuration

輸出中搜尋 java.home、java.vm.name、java.version 等屬性即可確認實際使用的 JRE 路徑與版本。

關鍵 JVM 參數含義

參數含義建議生產值
-XX:PermSizeJVM 初始非堆記憶體(永久代/元空間)128M
-XX:MaxPermSizeJVM 最大非堆記憶體128M(與初始值相同)
-XmsJVM 初始堆記憶體512M
-XmxJVM 最大堆記憶體512M(與初始值相同)

配置原則:生產環境建議將初始值與最大值設為相同,避免運行期動態擴縮容造成效能抖動。堆記憶體供應用程式物件分配,非堆記憶體供 JVM 內部類別元資料、JIT 編譯代碼等使用。

實務建議

團隊專案可將標準化 JRE 放入 Eclipse 安裝目錄(eclipse/jre),透過第 2 優先級統一開發環境,避免「在我機器上正常」的環境差異問題。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved