Saturday, November 11, 2017

Oracle Jdeveloper 12.2.1.3/4 Optimization

 There are some optimization setup for oracle jdeveloper

Add in the end of file MW_HOME \jdeveloper\ide\bin\ide.conf

 

AddVMOption -Xms2048M 
AddVMOption -Xmx4096M 
 

Add in the end of file MW_HOME \jdeveloper\jdev\bin\jdev.conf

#Adds a memory monitor which helps in check current heap used by jdeveloper 
AddVMOption -DMainWindow.MemoryMonitorOn=true 
#ADD the following JVM options towards the end of file 
AddVMOption -XX:+UseStringCache 
AddVMOption -XX:+OptimizeStringConcat 
AddVMOption -XX:+UseCompressedOops 
AddVMOption -XX:+AggressiveOpts 
AddVMOption -XX:+UseConcMarkSweepGC 
AddVMOption -DVFS_ENABLE=true 
AddVMOption -Dsun.java2d.ddoffscreen=false 
AddVMOption -XX:+UseParNewGC 


To manage more jdeveloper installation of the same version set a custom ide user dir using a different path for every installation:


 

on file: MW_HOME \jdeveloper\jdev\bin\jdev.boot


For Windows

ide.user.dir= C:\Users\<so-user>\AppData\Roaming\jdeveloper\12.2.1.3\studio


 For Mac

ide.user.dir=/Users/<so-user>/.jdeveloper/12.2.1.3/studio
 
For Linux
 
ide.user.dir=/home/<so-user>/.jdeveloper/12.2.1.3/studio
 
 

in alternative on 12.2.1.4 you can set on file:

MW_HOME \jdeveloper\jdev\bin\jdev.conf 

AddVMOption -Dide.system.dir=/home/<user>/.jdeveloper/12.2.1.4/wc 

#setting work directory  

AddVMOption -Dide.work.dir=/mnt/c/Users/<user>/workspaces/jdeveloper/12.2.1.4