解决JDeveloper运行慢的设置/BPM/SOA Server JVM参数设定

最近在使用 Jdeveloper 10.1.3.3 版本时发现速度奇慢无比,后经Google,发现如下解决方案:在 jdev.conf 文件的末尾加上如下两行,速度即可得到显着的提高, jdev.conf 文件位于 D:\jdev\jdevbin\jdev\bin 目录之下。

AddVMOption -Dsun.java2d.noddraw=true
AddVMOption -Dsun.java2d.ddoffscreen=false

[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 -Xms512M

上一篇:关于sql 中delete, truncate,drop的理解与总结


下一篇:Spring Resource 类图