jDeveloper執行慢解決方式

Iven_lin發表於2024-04-12
jDeveloper執行慢
最近在使用 Jdeveloper 10.1.3.3 版本時發現速度奇慢無比,後經Google,發現如下解決方案:在 jdev.conf 檔案的末尾加上如下兩行,速度即可得到顯著的提高。
AddVMOption -Dsun.java2d.noddraw=true
AddVMOption -Dsun.java2d.ddoffscreen=false
jdev.conf 檔案位於 jdevbin\jdev\bin 目錄之下。
[Oracle BPM/SOA 基礎] BPM/SOA Server JVM引數設定
由於Oracle BPM/SOA對於記憶體的需求若渴,因此JVM引數的設定會相當程度影響server執行的效能。
對於64-bit JVM, 我會建議如果可以的話,將Heap size設定至少大於2048m,PerGen Space設定為512m~768m。
要更動SOA啟動的JVM引數,你可以修改<Domain>\bin\setSOADomainEnv.cmd檔案。
64-bit JVM需找出PORT_MEM_ARGS,32-bit則修改DEFAULT_MEM_ARGS引數,下面是我的8G RAM Windows 7的BPM環境設定,提供給各位參考:
set JAVA_OPTIONS=%JAVA_OPTIONS%
set DEFAULT_MEM_ARGS=-Xms512m -Xmx1024m
set PORT_MEM_ARGS=-Xms3200m -Xmx3200m
if "%JAVA_VENDOR%" == "Oracle" goto OracleJVM
set DEFAULT_MEM_ARGS=%DEFAULT_MEM_ARGS% -XX:PermSize=128m -XX:MaxPermSize=512m
set PORT_MEM_ARGS=%PORT_MEM_ARGS% -XX:PermSize=512m -XX:MaxPermSize=768m
另外,如果你開發的過程中遇到JDeveloper太慢或complain記憶體問題,你也可以透過修改編輯<Middleware_Home>\jdeveloper\ide\bin\ide.conf檔案,以變更JDeveloper所使用的JVM引數:
AddVMOption -Xmx1280M
AddVMOption -

相關文章