ну я например выставил такое: -XX:+UseShenandoahGC -XX:+UnlockExperimentalVMOptions -XX:ShenandoahGuaranteedGCInterval=60000 и намного лучше стало работать - меньше памяти жрать, без регулярных stop the world
Память отъедается при запуске, если вы смотрите через системные средства - она там постоянная будет. А вот мемори индикатор в самой IDE может показать реальное использование. И да, а как вы определяете, что запустился GC?
"И да, а как вы определяете, что запустился GC?" - по диким тормозам, минута - это минимум. И после этого индикатор почти обнуляется. "Память отъедается при запуске" - не совсем понял к чему это. Я рассказывал про случай когда CLion не выключается вообще (неделями без сна и гибернации).
Мне от редактора много не надо. подсветка синтаксиса, нет строго требования к запоминанию шоркатов. Минимальный рефакторинг. Навигация по коду. Дебагер можно и в другой IDE.