4 ms·
I've gone emacs => Rubymine => Textmate => Rubymine => Textmate => Sublime The issue I have with Rubymine is that it's way too slow. It's just too slow to be p
by seivan 14y ago
I've gone emacs => Rubymine => Textmate => Rubymine => Textmate => Sublime
The issue I have with Rubymine is that it's way too slow. It's just too slow to be productive in.
Macbook Air 2nd gen, 4 gig.
- amurmann 14y agoAs someone who uses Rubymind all day I have to agree with the speed issues. However, there are some optimizations that can easily be made to make it less painful. Removing big files (like log files) from the project index is one thing. Removing unwanted plugins and turn off some inspections is another. I wish Rubymine had a wizard that walks new users through those optimizations.
- wasd 14y agoHave you considered Vim? :)
- lvturner 14y agoI second this, took it for a test drive and just found it too slow and cumbersome, it seemed feature rich and useful though... just too damn slow
- lstrope 14y agohow is it slow? slow to show intellisense? Slow to start?
- codenerdz 14y agoI use rubymine on fairly large codebase and while I did initially experience slowdowns with Ruby3 on a machine with 4GB ram, both software upgrades and a switch to faster cpu with 8gb of ram and an SSD drive has improved things drastically. You have to remember that the way Jetbrains code analysis works is that it indexes the hell out of your code to allow you jump to function definitions using CMD-B, error identifications, code completion, etc. CTRL-B alone make learning a new codebase a lot simpler. I appreciate visual debugger a lot. It allows me to avoid polluting my code with debugger statements which is especially evident with conditional debuggers.
- edandersen 14y agoThese are called "breakpoints".
- lstrope 14y agoHave you explored JVM tuning? Have you upgrading your version of java? Both can increase the performance quite a bit. Put these in your idea.vmoptions file and thank me later. -Xms400m -Xmx400m -XX:MaxPermSize=256m -XX:ReservedCodeCacheSize=64m -XX:+UseConcMarkSweepGC -XX:-UseParNewGC -XX:+AggressiveOpts -XX:+UseCodeCacheFlushing -Dawt.useSystemAAFontSettings