Настройка Netbeans, по мотивам https://performance.netbeans.org/howto/jvmswitches/
Редактировать netbeans.conf
У меня в Windows 8.1 он тут c:\Program Files\NetBeans 8.2\etc\netbeans.conf
netbeans_default_options="
-J-XX:CompileThreshold=100
-J-XX:+UseParallelGC
-J-XX:+UseConcMarkSweepGC
-J-XX:+CMSClassUnloadingEnabled
-J-XX:+CMSPermGenSweepingEnabled
-J-Djava.index.useMemCache=true
-J-XX:+UseConcMarkSweepGC
-J-XX:+CMSClassUnloadingEnabled
-J-XX:+CMSPermGenSweepingEnabled
-J-client
-J-Xss2m
-J-Xms256m
-J-Xmx512m
-J-Djava.net.preferIPv4Stack=true
-J-Dapple.laf.useScreenMenuBar=true
-J-Dapple.awt.graphics.UseQuartz=true
-J-Dsun.java2d.noddraw=true
-J-Dsun.java2d.dpiaware=true
-J-Dsun.zip.disableMemoryMapping=true
-J-Dsun.java2d.d3d=false"
Это настройки для конфигурации Intel 2500K с 8гб оперативной памяти