RubyMine
czasami działa potwornie wolno, experymentując z aplikacją serwującą miliony requestów dziennie znalazłem lepsze ustawienia GC które powodują więcej lekkich GC i praktyczny brak FullGC.
Dodatkowo aby wymusić działanie Rubymine pod JDK 1.7 trzeba w pliku /Applications/RubyMine.app/Contents/Info.plist, zmienić JVMVersion z 1.6* do 1.7* :
<key>JVMVersion</key>
<string>1.7*</string>
RubyMine.app/bin/idea.vmoptions:
-Xms128m
-Xmx512m
-XX:MaxPermSize=250m
-XX:+UseCompressedOops
dodałem extra:
-XX:NewRatio=2
-XX:SurvivorRatio=2
-XX:+UseConcMarkSweepGC
-XX:+UseParNewGC
-XX:+ParallelRefProcEnabled"