如果您的伺服器配置較高,想進一步發揮效能;或是遇到了記憶體不足的狀況,您可以透過手動設定環境變數的方式來調整服務端最大可用的記憶體上限。以下是簡單的調整步驟:
第一步:創建設定用的腳本
請在您的桌面或是任意能夠建立檔案的資料夾下,創建一個新的空白「記事本」檔案 (.txt)。
接著,將下方的代碼全部複製並貼上到記事本內:
@echo off
setx RAM_I -Xms48G /M
setx RAM_A -Xmx48G /M
pause
setx RAM_I -Xms48G /M
setx RAM_A -Xmx48G /M
pause
貼上並確認無誤後,請選擇「另存新檔」,並務必將檔案的副檔名從 .txt 更改儲存為 .bat 結尾的批次檔。
第二步:按照主機配備調整數值
上述代碼中的 48G 是您可以自行根據主機硬體配置去調整的記憶體數值。我們強烈建議將他設定為主機實體「最大記憶體」的一半。
💡 舉例來說,也就是說如果主機記憶體是 32GB,那麼設定檔就建議設定為 16G,內容如下:
@echo off
setx RAM_I -Xms16G /M
setx RAM_A -Xmx16G /M
pause
setx RAM_I -Xms16G /M
setx RAM_A -Xmx16G /M
pause
第三步:執行腳本即可套用
將內容調整成符合您的記憶體並儲存該 .bat 檔案後,接下來只需要點擊它執行一次即可。
執行成功後,您設定的記憶體最大值將會生效,再重新啟動服務端面板就能讓它應用新的記憶體上限囉!