Muita falta de memoria pra desenvolver! erro:PermGen space

Vá na pasta que o NetBeans está instalado, procure a pasta “etc” e dentro dela vai ter um arquivo chamado netbeans.conf, deve ser mais ou menos como esse:

[code]# ${HOME} will be replaced by JVM user.home system property
netbeans_default_userdir="${HOME}/.netbeans/6.5"

Options used by NetBeans launcher by default, can be overridden by explicit

command line switches:

netbeans_default_options="-J-client -J-Xverify:none -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true"

Note that a default -Xmx is selected for you automatically.

You can find this value in var/log/messages.log file in your userdir.

The automatically selected value can be overridden by specifying -J-Xmx here

or on the command line.

If you specify the heap size (-Xmx) explicitely, you may also want to enable

Concurrent Mark & Sweep garbage collector. In such case add the following

options to the netbeans_default_options:

-J-XX:+UseConcMarkSweepGC -J-XX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled

(see http://wiki.netbeans.org/wiki/view/FaqGCPauses)

Default location of JDK, can be overridden by using --jdkhome :

netbeans_jdkhome="/usr/java/latest"

Additional module clusters, using ${path.separator} (’;’ on Windows or ‘:’ on Unix):

#netbeans_extraclusters="/absolute/path/to/cluster1:/absolute/path/to/cluster2"

If you have some problems with detect of proxy settings, you may want to enable

detect the proxy settings provided by JDK5 or higher.

In such case add -J-Djava.net.useSystemProxies=true to the netbeans_default_options.[/code]

Na opção “netbeans_default_options” você pode passar esses parâmetros.

vlw mauricio

[quote=saviobarr]Vc já tentou setar o permsize?
-Xms256m -Xmx1024m

[]'s

Sävio[/quote]

Isso não vai solucionar. Vai apenas adiar o problema. Eu até hoje não encontrei solução pra melhorar isso durante o desenvolvimento onde temos diversos deploies.

Utilize a Oracle JRockit JVM.

Fernando