Whats your Biggest complaint with IDEA?

as for me, its how IDEA being a memory hog. really it slows down my workstation when it starts to eat the resources. im using 3.0.4

43 comments
Comment actions Permalink

The memmory accolation the JVM is start is not an IntelliJ complaint, i
guess.
If you works with JBuilder, you know it. Even JEdit starts with CPU heating
for all starting time. But if JEdit at start up allocated about 6 MB, the
IDEA (3.0.5) allocated about 12-20 depended on project.

So, i realy think that now IntelliJ idea is very fastest application (it
realy faster, that previos builds like a 2.xx). Year ago we all discuss
memmory problem in IntelliJ - it was actualy, but now - it realy fast
application. It works faster that Visual Studion.NET, it about Code
compliting, positioning, window opening and so more.

Memmory - is not complaint at present time, i guess :)

And more, now the two diferents IDEA is lived - the stables and fastest -
the Ariadna (project comming to be finished), and new young project -
Aurora. If your post about Aurora build - i can agree with you at whole. But
even in this case, if you compare the first Aurora build with, for example,
build 833, you will see how performance is growed.
Maybe soon we can see that Aurora will work so good as Ariadna :)))

Only one complaiment to IDEA i have:
That is Ariadna project future? Just, if we look at Aurora we can see more
new features added, but it very buggly, and peoples still using Ariadna for
development, but without UIDesigner, for example. It's not right, i guess.
So, can JetBrains allow to plug new Auroras features into old Ariadna? Is it
posible to place UIDesigner plugin to opened source just for one purpose -
port it to 3.0.5, while JetBrains haven't stable Aurora build. As soon as
stable Aurora build is avaible, i guess, many developers will move
development to it, but before, we can't testing at full power new features
in IDEA because, we don't like now working in Aurora, it is not stable
because.
But if JetBrains make UI plugin for Ariadna, or Aspect plugin, or just open
sources of existings UI designer plugin, we can test it while we realy work,
not while we look at new features and try do make samples of usings it's fea
tures.
But..., sounds like, that XP methotology is working and Ariadna thrown to
development trash, because "it not more refactored or fixed".

Thank you!

--
Alexey Efimov, Software Engineer
Sputnik Labs,
http://www.spklabs.com
"Stephen" <poweribo@yahoo.com> wrote in message
news:26626701.1057330568842.JavaMail.itn@is.intellij.net...

as for me, its how IDEA being a memory hog. really it slows down my

workstation when it starts to eat the resources. im using 3.0.4


0
Comment actions Permalink

"Stephen" <poweribo@yahoo.com> wrote in message
news:26626701.1057330568842.JavaMail.itn@is.intellij.net...

as for me, its how IDEA being a memory hog. really it slows
down my workstation when it starts to eat the resources. im
using 3.0.4


I used to have a problem with IDEA's speed and memory usage, so I bought a
new computer just to run IDEA. IDEA performs very well on a 1.8 GHz CPU with
1 GB of RAM.

My biggest complaint is that nobody has made a similar IDE for ObjectiveC.


0
Comment actions Permalink

My biggest complaint about IntelliJ? That people try Eclipse and like it,
and never bother to try IntelliJ which is well worth the extra $500.

2nd runner up - No real UML support

Sigh!
Victor


0
Comment actions Permalink

In the beginning I had the same opinion. I felt that it is taking up lot of memory.
But actually, after working with lot of other commercial java tools, I feel IDEAJ is a bit better than the rest in terms if memory usage.
Have you tried NetBeans?. try it an you will see the diferrence

0
Comment actions Permalink

The latest eap release is very fast. Build 833 took over a minute to start and load my project. Build 856 takes between 27-35 seconds. I used build856 all day yesterday and had no problems. I don't think you can find an ide out there that is faster that has half the features of intellij. Sure jedit maybe but compared to any full feature ide like netbeans, eclipse, forte, and jbuilder idea is much faster and has more features. As aurora gets closer to production they will optimize it more.

IMHO it is also not fair to ask them to put aurora feature into adriana. Jetbrains needs to get paid for their work and if they put all the features into 3.x then nobody will upgrade. This also brings up another point, price. At work we paid $3500 for jbuilder, $3000 for websphere studio, and $499 for idea which is the best ide of the bunch. When you look at the upgrade price we are really getting a lot for our money.

0
Comment actions Permalink

In article <1276873.1057839610365.JavaMail.itn@is.intellij.net>,
charles decroes <spam@decroes.com> wrote:

This also brings up another point, price.
At work we paid $3500 for jbuilder, $3000 for websphere studio, and $499 for
idea which is the best ide of the bunch. When you look at the upgrade price
we are really getting a lot for our money.


At one of my clients, they paid nothing for project builder or Eclipse,
and paid ~$400 for Metrowerks Code Warrior. The JBuilder upgrades were
pricey enough that the people on the team using JBuilder chose not to
upgrade after version 6 or so. (When the company has just gone through
two layoff cycles that hit 7% and 15% of the employees respectively,
even a reasonably priced product is hard to get the cash for, and when
the employees have fear over their own jobs, they are less likely to
want to spend their own money.)

When next they offer a $99 personal copy, I am certainly going to get
one, if only so that I can generate IDEA projects from our nightly
autobuild. I suspect that a number of others here will do so as well.

For what it is worth, the price is in the zone for an IDE. It is above
all but department director discretionary budgets at three of my
clients, though, which means that it has to be placed in the capital
budget, and approved at several levels. $250, $300, and $450 are price
points that would not require that approval.

Again, the price is in the zone for what they are offering. I am just
pointing out that it is out of reach for some of my clients.

Scott

0
Comment actions Permalink

My biggest complain about IDEA is, that the current EAP versions are
the most instable EAP versions I've seen in the last 2 1/4 years. I
guess, they made the fault to fight on too much fronts instead of
solving one problem after another.

Tom

0
Comment actions Permalink

.... sounds like, that JetBrains fix bugs while adding new features, this
causes new bugs recursivly...
Then Ariadna was under development JetBrains do the bug fixing as is, but
now a little bit of bugs fixed on build to build, it a pity ...

--
Alexey Efimov, Software Engineer
Sputnik Labs,
http://www.spklabs.com
"Thomas Singer" <thomas.singer@NOregnisSPAM.de> wrote in message
news:5dl4hvghpv0sioch1miht6h1bq617s95ro@4ax.com...

My biggest complain about IDEA is, that the current EAP versions are
the most instable EAP versions I've seen in the last 2 1/4 years. I
guess, they made the fault to fight on too much fronts instead of
solving one problem after another.

>

Tom



0
Comment actions Permalink

perhaps, but i think you have to keep in mind the magnitude of the changes they are making in Aurora. generics, new project managment, etc. those are far reaching changes. i was told the the ejb features wont work until the new project modules are done. it looks like a pretty hefty redesign/refactoring job to me.

i do see where you are coming from though. i was using ariadna from build 62x with decent stability, but i still cant use aurora at build 859 completely (partly due to the ejb stuff missing).

0
Comment actions Permalink

There's no ClearCase integration ! Have to look for those darn files on disk in order to check in / check out.

0
Comment actions Permalink

There might be the problem, that if the EAP versions are too unstable,
much less users will try it and therefore a lot of bugs will not be
detected.

For me 859 looks quite usable (I only debugged yesterday and did not
write much code to give a final thumb-up/-down).

Tom

0
Comment actions Permalink

Hi,
Look at
http://www.intellij.org/twiki/bin/view/Main/ClearcasePlugin


--
Alexey Efimov, Software Engineer
Sputnik Labs,
http://www.spklabs.com
"Evgeny Goldin" <no_mail@jetbrains.com> wrote in message
news:9394500.1058262520948.JavaMail.itn@is.intellij.net...

There's no ClearCase integration ! Have to look for those darn files on

disk in order to check in / check out.


0
Comment actions Permalink

Ah, plugins ! Completely forgot about them - IDEA was doing everything by itself by now. Thank you

0
Comment actions Permalink

Ok, here's another one - it looks like synchronization of the currently active file takes too long (2-3 sec while I'm waiting for it to finish). It usually happens when I'm checking file out from ClearCase in Explorer (not using the plugin yet) and coming but to IDEA. Now I have to wait until it become writable .. Only 2-3 secs but still slightly annoying. May be synchronization of the currently active file could be speeded up a little.

Thank you !

0
Comment actions Permalink

Here are 2 things I gathered from people here at the office:
1. Lack of multiple file editors at the same time.
2. Garbage collection pauses.

I am for #1, #2 hasen't bothered me

"Erik Hanson" <ehanson@comsys.com> wrote in message
news:bec76k$n9h$1@is.intellij.net...

"Stephen" <poweribo@yahoo.com> wrote in message
news:26626701.1057330568842.JavaMail.itn@is.intellij.net...

as for me, its how IDEA being a memory hog. really it slows
down my workstation when it starts to eat the resources. im
using 3.0.4

>

I used to have a problem with IDEA's speed and memory usage, so I bought a
new computer just to run IDEA. IDEA performs very well on a 1.8 GHz CPU

with

1 GB of RAM.

>

My biggest complaint is that nobody has made a similar IDE for ObjectiveC.

>
>


0
Comment actions Permalink


Amnon I. Govrin wrote:

Here are 2 things I gathered from people here at the office:
1. Lack of multiple file editors at the same time.


? Do you mean you want to split the editor window to edit a couple of
files in the same window, or do you want to open multiple files and
float them instead of tabbing them, or???

2. Garbage collection pauses.


How is Garbage collection and IDEA issue? Tune the JVM a little in the
lax file to ease the pain. I found that adding -XX:NewRatio=3 increases
the short GC and reduces the FULL GC Dramatically. But this is on a per
machine basis and doesn't work the same for everyone so you'll have to
tweak it to see what works for you.

R

0
Comment actions Permalink

Robert S. Sfeir wrote:


Amnon I. Govrin wrote:

>> Here are 2 things I gathered from people here at the office:
>> 1. Lack of multiple file editors at the same time.


? Do you mean you want to split the editor window to edit a couple of
files in the same window, or do you want to open multiple files and
float them instead of tabbing them, or???


I've had colleagues mention to me that they would like multiple floating
editors. While I don't normally use that style in other editors (I'm
very used to the tabbed style), I would be interested to see how
Jetbrains would implement it.

>> 2. Garbage collection pauses.


How is Garbage collection and IDEA issue? Tune the JVM a little in the
lax file to ease the pain. I found that adding -XX:NewRatio=3 increases
the short GC and reduces the FULL GC Dramatically. But this is on a per
machine basis and doesn't work the same for everyone so you'll have to
tweak it to see what works for you.


Jetbrains could do a little testing to figure out a good general set of
GC settings and make them the default. They could even ask a few
questions about the machine at installation (how much memory, etc.) and
choose the appropriate settings.

Ciao,
Gordon

--
Gordon Tyler (Software Developer)
Quest Software <http://java.quest.com/>
260 King Street East, Toronto, Ontario M5A 4L5, Canada
Voice: 416-643-4846 | Fax: 416-594-1919

0
Comment actions Permalink


Gordon Tyler wrote:

Robert S. Sfeir wrote:

>>
>> Amnon I. Govrin wrote:
>>
>>> Here are 2 things I gathered from people here at the office:
>>> 1. Lack of multiple file editors at the same time.
>>
>>
>> ? Do you mean you want to split the editor window to edit a couple of
>> files in the same window, or do you want to open multiple files and
>> float them instead of tabbing them, or???


I've had colleagues mention to me that they would like multiple floating
editors. While I don't normally use that style in other editors (I'm
very used to the tabbed style), I would be interested to see how
Jetbrains would implement it.


Hum... bloat...

>>> 2. Garbage collection pauses.


Jetbrains could do a little testing to figure out a good general set of
GC settings and make them the default. They could even ask a few
questions about the machine at installation (how much memory, etc.) and
choose the appropriate settings.


I'm sure they've done that Gordon, but the issue is that things are
different with the JVM from one machine to the next because of hardware,
memory and processor issues. So coming up with general setting is what
I think they've already done, if you want better performance, you have
to experiment with your own boxes. This is why I mentioned the switch I
use, but that's because it works for me, and might not work for someone
else. JVM tuning is a science on its own.

Here are a couple of links to help you figure things out:

http://java.sun.com/docs/hotspot/VMOptions.html
http://java.sun.com/docs/hotspot/gc/index.html

Granted they're for 1.3.1 but there is info for 1.4.1 also, the
principles are the same.

R

0
Comment actions Permalink


"Robert S. Sfeir" <sfcodewarrior@hotmail.com> wrote in message
news:bf3o0s$faa$1@is.intellij.net...
>
>

Amnon I. Govrin wrote:

>

Here are 2 things I gathered from people here at the office:
1. Lack of multiple file editors at the same time.

>

? Do you mean you want to split the editor window to edit a couple of
files in the same window, or do you want to open multiple files and
float them instead of tabbing them, or???

Any form of viewing more than 1 file at the same time would be better than
now. For me it would be enough to split it horizontally and vertically
getting 4 files, but I guess that splitting it any number of times in any
direction is good. An MDI interface has its own merits, but is more
cumbersome.
I think that 90% of the cases when I need more than 1 file visible I need 2,
so a single split (horizontal or vertical, not even both at the same time)
and having 2 rows of tabs similar to the HTML editor TopStyle (see attached
file) would cover all but very rare cases for me.
>

2. Garbage collection pauses.

>

How is Garbage collection and IDEA issue? Tune the JVM a little in the
lax file to ease the pain. I found that adding -XX:NewRatio=3 increases
the short GC and reduces the FULL GC Dramatically. But this is on a per
machine basis and doesn't work the same for everyone so you'll have to
tweak it to see what works for you.

Thanks for the tip!
>

R

>






Attachment(s):
TopStyleVerticalSplit.gif
TopStyleHorizontalSplit.gif
0
Comment actions Permalink


Amnon I. Govrin wrote:

"Robert S. Sfeir" <sfcodewarrior@hotmail.com> wrote in message
news:bf3o0s$faa$1@is.intellij.net...

>>
>>Amnon I. Govrin wrote:
>>
>>
>>>Here are 2 things I gathered from people here at the office:
>>>1. Lack of multiple file editors at the same time.
>>
>>? Do you mean you want to split the editor window to edit a couple of
>>files in the same window, or do you want to open multiple files and
>>float them instead of tabbing them, or???


Any form of viewing more than 1 file at the same time would be better than
now. For me it would be enough to split it horizontally and vertically
getting 4 files, but I guess that splitting it any number of times in any
direction is good. An MDI interface has its own merits, but is more
cumbersome.
I think that 90% of the cases when I need more than 1 file visible I need 2,
so a single split (horizontal or vertical, not even both at the same time)
and having 2 rows of tabs similar to the HTML editor TopStyle (see attached
file) would cover all but very rare cases for me.


That's being implemented in Aurora, splitting the editor and editing 2
files at a time etc... If I recall correctly.

R

0
Comment actions Permalink

1) multiple files viewable at once (coming)
2) locking tabs (coming)
3) intellij supported plugin manager/repo
4) delay during file synchronization

0
Comment actions Permalink

I personally want to be able to 'float' an editor tab/window in the same way
I can 'float' tool windows. There are dozens of times a day when I wish I
could see two files at once, and find myself Ctrl-Tabbing (THANKS FOR THAT
PLUGIN!) or otherwise switching back and forth between two tabs.

Along with being able to view more than one file at a time in this way, I'd
love to be able to drag/drop text between windows like that.

I'd prefer to keep the window splitter for viewing multiple parts of the
same file. It'd get too confusing if one tab had multiple files in it via
split windows. Floating the editor panes would seem to be easier to
implement, less confusing, and more functional since you could position them
across multiple monitors for those that have 2 or more monitors set up.

"Robert S. Sfeir" <sfcodewarrior@hotmail.com> wrote in message
news:bf3o0s$faa$1@is.intellij.net...
>
>

Amnon I. Govrin wrote:

>

Here are 2 things I gathered from people here at the office:
1. Lack of multiple file editors at the same time.

>

? Do you mean you want to split the editor window to edit a couple of
files in the same window, or do you want to open multiple files and
float them instead of tabbing them, or???

>

2. Garbage collection pauses.

>

How is Garbage collection and IDEA issue? Tune the JVM a little in the
lax file to ease the pain. I found that adding -XX:NewRatio=3 increases
the short GC and reduces the FULL GC Dramatically. But this is on a per
machine basis and doesn't work the same for everyone so you'll have to
tweak it to see what works for you.

>

R

>


0
Comment actions Permalink

My biggest complaint is that nobody has made a
similar IDE for ObjectiveC.


Amen to that! :)
On the other hand, the dynamic nature of ObjectiveC makes things like code completion a lot harder if not useless...

Then again, this forum is probably not the appropriate place to discuss ObjectiveC IDEs so I'll stop right there! :)

Best,
Chris

0
Comment actions Permalink

I totally agree with this statement. Trying to do too many things at once. I think JetBrains people should focus on one area and make it work correctly enough before switching to adding new features.
Sure, having all the features appearing at once is kind of fun but it makes it difficult for us testers to test new things since a new feature might have introduced new bugs.
An "aspected" version of IDEA could be nice albeit probably too much work for the JetBrains people. By "aspected", I mean different versions focusing each on a new aspect of IDEA: for example, a version adding generics support and nothing else, a version focusing on the new CVS integration, another one with the UI designer stuff, another one with the AspectJ integration, etc... This way, the complexity would be controlled and people could just download the IDEA aspect that they are interested in testing at a given point without having to suffer from bugs caused by other aspects... Such a separation of concerns is probably not feasible on the scale of a large project such as IDEA though... Oh, well!

Best,
Chris

0
Comment actions Permalink

No logical project view
http://www.intellij.net/tracker/idea/viewSCR?publicId=3132

Sometimes dialog windows don't get immediate focus and what I type ends up in my code.

There's no way to prompt the user: "Are you sure you want to exit" if you accidently close the IDEA window.

Slow,slow printing

Option to run optimize imports and reformat code together.

0
Comment actions Permalink

There's no way to prompt the user: "Are you sure you
want to exit" if you accidently close the IDEA
window.


Plugin: http://www.intellij.org/twiki/bin/view/Main/ConfirmExitPlugin

Request: http://www.intellij.net/tracker/idea/viewSCR?publicId=2883

Option to run optimize imports and reformat code
together.


Plugin: http://www.intellij.org/twiki/bin/view/Main/ReformatPlugin

Request: http://www.intellij.net/tracker/idea/viewSCR?publicId=2389

0
Comment actions Permalink

Option to run optimize imports and reformat code together.


I suggested another idea in the tracker (sorry, forgot the ID):

Optimize Imports only should remove obsolete import statements,
whereas Reformat Code might change the order of the imports and may
convert them from * to explicite import (or vice versa).

Maybe in this case, Reformat Code would do, what you want with the
above wish.

Tom

0
Comment actions Permalink

My biggest complaint about IDEA is the lack of a native integration with
Perforce.

There's a good plug-in available, but I'd like to see a full CVS-like
integration built in. That would rock.


0
Comment actions Permalink

can you guys give me some tips on how make my IntelliJ IDEA optimize the use of memory?

another BIG complaint is :

since IDEA stores the state of last project opened, when i switch back and forth from a build release and 3.0.4 (stable release), the project filex gets fux0red. i thought i could maintain 2 diff set of project files and open it each one without problem.

0

Please sign in to leave a comment.