IDEA instances as independent processes
Hi, Jetbrains.
I'm really enjoing IDEA, but one issue is really annoying me. Say you have a set of projects to maintain. Imagine you are working with a project A, somebody came to you and asking - hey, dude, let's take a look at the project B. You're opening the b and voila - your work on the project A is interrupted, becuase all windows are blocked by loading project.The same true almost for all modal windows. Say you wan't to copy some settings from project A to project B. You've opened a dialog in A as a source, but you can't paste it in the B. This is really annoying. It's really difficult to work with multiple project (say branches) simultaneously. Don't know all the design details, but i really wish to be able run multiple instances as an absolutely independent OS processes. This is the thing i discussed with many our eclipse users and all they blame idea because of unpredictable developement flow. You could be interrupted, get unexpected wait, be blocked if you have many projects opened simultaneously.Also, every our developer need to work with branch and head simultaneously, so 2 instances are to be runned. 2 projects = 4 instances. How to sort this problem?
One more point to take into account is a modern hardware. it's cheap to have a lot of ram and resources will be better utilized with multiple os processes instead of single "huge" java process
Thanks in advance, Alex
Message was edited by: Alexander Ashitkin
请先登录再写评论。
Hello Alexander,
You can run more than one instance of IDEA as independent processes if you
set up multiple copies of the IDEA installation directory with different
values of idea.system.path and idea.config.path specified in idea.properties,
at the cost of double indexing time and space for storing the indexes.
Unfortunately supporting this in a more standard way doesn't really fit into
the IntelliJ IDEA architecture.
--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"
Hi, Dmitry.
But why not? It's a huge work? for me it looks like only few minor steps required to implement this feature - add project ids and change home dir layout. Regarding the feature itself - you suppose it won't be useful? Weak place of idea is performance and this could significamtly help at the first look.
Thanks for response. Best regards, Alex
Message was edited by: Alexander Ashitkin