I usually have three instances of IntelliJ open at the same time with large Java projects in them. One I'm working in, another a colleague is asking me questions about, another to lookup some related code, et cetera.
CPU use is negligible and I have plenty of RAM.
I use Atom for my quickie projects here and there, but you really can't beat an IDE. (IMO)