X

Angelo Santagata's Blog

Improving the performance of JDeveloper 11g

Angelo Santagata
Architect

Hi All,

I recently was in Madrid with a collegue from our US Development HQ and he shared with me a number of JDeveloper JVM 6 parameter changes which really make a difference to how JDeveloper works. In a nutshell they are hints to the JVMs memory & garbage collector which makes JDeveloper run a little smoother...

Firstly locate your jdev.conf file, usually in $JDEV_HOME/jdeveloper/jdev/bin  directory

Append the following lines to the end of this file

AddVMOption -XX:+AggressiveOpts

AddVMOption -XX:+UseStringCache

AddVMOption -XX:+OptimizeStringConcat


#

# only since Java 6 update 21 performance release

# reduces memory consumption

#

#AddVMOption -XX:+UseCompressedStrings

AddVMOption -XX:+ScavengeBeforeFullGC


#

# only for multi-core machines

#

AddVMOption -XX:+UseConcMarkSweepGC

AddVMOption -XX:+UseGCOverheadLimit


#

# works only on 64-bit JVM

# dramatically reduces memory consumption

# by reducing memory addressing length overhead

#

#AddVMOption -XX:+UseCompressedOops

 Then restart jdeveloper!

Thanks Eduardo!


Join the discussion

Comments ( 2 )
  • Renan Sunday, February 5, 2012

    I tested everything, the responsible line for this is:

    AddVMOption -XX:+AggressiveOpts


  • CN Balu Ramesh Wednesday, June 13, 2012

    Excellent Catch.


Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.