Aumente a performance do JDeveloper 11g

As configurações a seguir irão aumentar a performance do seu JDeveloper 11g.

Vá até o diretório raiz do seu JDeveloper (JDEVELOPER_HOME/jdeveloper).
Abra o arquivo ide/bin/ide.conf, e altere as configurações de memória para algo maior, por exemplo:

AddVMOption  -Xmx1024M
AddVMOption  -Xms1024M

Abra o arquivo jdev/bin/jdev.conf, e aumente o valor de MaxPermSize:

AddVMOption -XX:MaxPermSize=512M

Adicione as seguintes configurações na parte inferior:

# optimize the JVM for strings / text editing
AddVMOption -XX:+UseStringCache
AddVMOption -XX:+OptimizeStringConcat
AddVMOption -XX:+UseCompressedStrings

# if on a 64-bit JVM, but using less than 32 GB RAM, this reduces object pointer memory size
AddVMOption -XX:+UseCompressedOops

# use an aggressive garbage collector (constant small collections)
AddVMOption -XX:+AggressiveOpts

# for multi-core machines, use multiple threads to create objects and reduce pause times
AddVMOption -XX:+UseConcMarkSweepGC

# to activate memory monitor
AddVMOption -DMainWindow.MemoryMonitorOn=true

Abra o arquivo jdev/bin/jdev.boot, e remova o # antes da propriedade VFS_ENABLE.

# This will enable a "virtual" file system feature within JDeveloper.
# This can help performance for projects with a lot of files,
# particularly under source control.  For non-Windows platforms however,
# any file changes made outside of JDeveloper, or by deployment for
# example, may not be picked by the "virtual" file system feature.  Do
# not enable this for example, on a Linux OS if you use an external editor.

Vá até o diretório raiz do seu usuário.
No Linux, abra o arquivo .jdeveloper/system11.1.1.7.xx.xx.xx/DefaultDomain/bin/
No Windows, abra o arquivo AppData\Roaming\JDeveloper\system11.1.1.7.xx.xx.xx\DefaultDomain\bin\setDomainEnv.cmd

Altere as configurações de memória para algo maio, por exemplo:

set XMX_SUN_64BIT=1024
set XMX_SUN_32BIT=1024

Você pode usar o Java VisualVM para monitorar o JDeveloper.
Vá até o diretório raiz do Java, e execute o arquivo bin/jvisualvm.exe.


Você irá encontrar algumas opções -XX úteis aqui:

Se você conhece outras configurações para aumentar a performance do JDeveloper, use a seção de comentários abaixo.