O NetBeans IDE apresenta um tamanho de pilha padrão de 128 MB. Este tamanho de pilha é adequado se você estiver usando o NetBeans C/C++ Development Pack para desenvolver aplicativos pequenos com até 100 arquivos de código-fonte. Se você estiver desenvolvendo aplicativos com mais de 100 arquivos de código-fonte, será necessário aumentar o tamanho da pilha ou talvez haja insuficiência de exceções de memória no analisador interno.
Você pode definir o tamanho de pilha na JVM na qual o NetBeans IDE é executado no arquivo netbeans.conf.
Para alterar o tamanho de pilha:
# opções da linha de comando netbeans_default_options="-J-Xms32m -J-Xmx128m -J-XX:PermSize=32m -J-XX:MaxPermSize=96m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true"
Os tamanhos de pilha recomendados para aplicativos médios e grandes do NetBeans C/C++ Development Pack são:
Para garantir que não haja insuficiência de memória enquanto o analisador estiver sendo executado, você também pode adicionar opções do coletor de lixo -J-XX:+UseConcMarkSweepGC (coletor simultâneo) e -J-XX:+UseParNewGC (coletor paralelo) ao arquivo netbeans.conf.