Live data from Hacker News

IntelliJ IDEA 14.1

blog.jetbrains.com

31–40 of 51 posts

Re: IntelliJ IDEA 14.1

#31

I'm using IntelliJ on Windows for Scala dev, and boy is it slow. I have to manually set the process priority to "Below Normal" every time, or it will soak up all system resources and music playback becomes jittery. Clicking right on anything is a four-second pause mistake. It's free, so I shouldn't be complaining. Thanks for the product! Really, it's better than vim (especially with the intellij vim-mode plugin). I a…

It could be a problem with developing specifically with scala, right now I'm running on a linux VM with only 6gb of ram and no issues at all (I do have an SSD now but even before with a mechanical disk it wasn't slow)

I also used it on windows 7 with 8gb of ram and no speed issues either, always developing java or android (ends up being java)

Re: IntelliJ IDEA 14.1

#32
post #7

Earlier quoted context omitted.

I disagree they're straight-up ugly , but they're certainly cluttered , and I think there's a very simple reason for that: IntelliJ (or VisualStudio, or Xcode, or anything in this class) is an expert tool. Expert tools can be insanely complex to use, and can have very steep learning curves, because the people who use them are willing and able to invest the time. In exchange, the tools assume that most users are going…

I disagree about having to look cluttered. Here's how my Visual Studio usually looks like http://i.imgur.com/imqiWGT.png

And for the record, here's my IntelliJ Ultimate Edition. http://imgur.com/r78ATGQ

Re: IntelliJ IDEA 14.1

#33

I'm using IntelliJ on Windows for Scala dev, and boy is it slow. I have to manually set the process priority to "Below Normal" every time, or it will soak up all system resources and music playback becomes jittery. Clicking right on anything is a four-second pause mistake. It's free, so I shouldn't be complaining. Thanks for the product! Really, it's better than vim (especially with the intellij vim-mode plugin). I a…

If you want IntelliJ on windows to be fast:

* change the default launcher to use the idea64.exe instead of idea.exe

* increase the default vm allocation in bin/idea64.vmoptions

-Xms668m -Xmx1692m -XX:MaxPermSize=412m -XX:ReservedCodeCacheSize=246m

* disable the "SuperFetch" service of windows 8 and reboot

Re: IntelliJ IDEA 14.1

#34
post #7

Earlier quoted context omitted.

I disagree they're straight-up ugly , but they're certainly cluttered , and I think there's a very simple reason for that: IntelliJ (or VisualStudio, or Xcode, or anything in this class) is an expert tool. Expert tools can be insanely complex to use, and can have very steep learning curves, because the people who use them are willing and able to invest the time. In exchange, the tools assume that most users are going…

I disagree about having to look cluttered. Here's how my Visual Studio usually looks like http://i.imgur.com/imqiWGT.png

You missed the point. Experts, like yourself, will customize the IDE to look like whatever they like so it doesn't matter if the default is cluttered. Cluttered is just a logical default, in order to expose all of the functionality to new users.

Re: IntelliJ IDEA 14.1

#35
post #20

I'm using IntelliJ on Windows for Scala dev, and boy is it slow. I have to manually set the process priority to "Below Normal" every time, or it will soak up all system resources and music playback becomes jittery. Clicking right on anything is a four-second pause mistake. It's free, so I shouldn't be complaining. Thanks for the product! Really, it's better than vim (especially with the intellij vim-mode plugin). I a…

I have a MBP from about 1.5 years ago, 8GB RAM and SSD and I don't notice any issues w/ intellij and scala, which I use daily. However for a while I had a MBP with a standard HD and that was painful every time it indexed.

Yes indexing is a pain, even with an SSD depending on project size, but its worth the wait.

Re: IntelliJ IDEA 14.1

#36
post #26

Earlier quoted context omitted.

I gave up on IntelliJ and went back to NetBeans because of the bass-ackwards way IntelliJ handles Maven projects. There's no need for both IntelliJ's project file and the POM to track dependencies. In fact, there's no need for IntelliJ to maintain its own project file at all outside the POM.

Well, you might need both. The POM only contains information on how to build the project, while the IntelliJ project file also contains extra information that might be personalized, things like tab size, JDK version, and millions of other things. My policy is to only put the POM into VCS, and keep the .idea stuff only on the local box.

NetBeans just has the nbactions.xml file, which defines a small number of things like the main class and some context menu actions (this is very useful for OSGi projects, where you often have to switch between different build/run profiles). It's pretty lightweight, and it leaves everything else to the POM.

Oh, and on that note, that wasn't the only reason I left IntelliJ. I also disliked how it handled having multiple projects open. If you don't want everything in separate windows, IntelliJ makes you create a dummy project and import everything as modules. NetBeans just does what I want automatically.

Re: IntelliJ IDEA 14.1

#37

I'm using IntelliJ on Windows for Scala dev, and boy is it slow. I have to manually set the process priority to "Below Normal" every time, or it will soak up all system resources and music playback becomes jittery. Clicking right on anything is a four-second pause mistake. It's free, so I shouldn't be complaining. Thanks for the product! Really, it's better than vim (especially with the intellij vim-mode plugin). I a…

If you want IntelliJ on windows to be fast: * change the default launcher to use the idea64.exe instead of idea.exe * increase the default vm allocation in bin/idea64.vmoptions -Xms668m -Xmx1692m -XX:MaxPermSize=412m -XX:ReservedCodeCacheSize=246m * disable the "SuperFetch" service of windows 8 and reboot

but of course if you really want faster compiles, just run linux and install your workspace in an ext4 filesystem on an ssd.

Re: IntelliJ IDEA 14.1

#38

I'm using IntelliJ on Windows for Scala dev, and boy is it slow. I have to manually set the process priority to "Below Normal" every time, or it will soak up all system resources and music playback becomes jittery. Clicking right on anything is a four-second pause mistake. It's free, so I shouldn't be complaining. Thanks for the product! Really, it's better than vim (especially with the intellij vim-mode plugin). I a…

If you want IntelliJ on windows to be fast: * change the default launcher to use the idea64.exe instead of idea.exe * increase the default vm allocation in bin/idea64.vmoptions -Xms668m -Xmx1692m -XX:MaxPermSize=412m -XX:ReservedCodeCacheSize=246m * disable the "SuperFetch" service of windows 8 and reboot

I would actually set Xms == Xmx, as you can easily fill up your entire heap... why let the JVM manage total heap size in a tool when you can predict the heap size? (For the record I use ~2g Xms and Xmx for Java projects, and ~3g Xms and Xmx for Scala projects).

Also you can ditch MaxPermSize if using Java8, which you should.

Re: IntelliJ IDEA 14.1

#39
post #11
post #8

Earlier quoted context omitted.

So there's also a mode that displays all the things that the IDE can possibly do I'm curious, how do I turn that mode on?

In IntelliJ, that'd be turning on the Toolbar, the Tool Buttons, Navigation Bar, and Status Bar, and then opening all the panels at once. In real life, I don't actually turn all those things on; I instead have common panels enabled, and then bound a shortcut to Distraction Free Mode that I use when I'm actually coding instead of debugging/building/etc. I don't remember the equivalent for Visual Studio off the top of…

Alt+Shift+Enter in VS is full-screen mode, which removes most if not all floating windows as well.

Re: IntelliJ IDEA 14.1

#40
post #24

Earlier quoted context omitted.

Good points. I have no SSD, unfortunately. There are two types of slow: there is slow to react, and slow to respond. I can understand that IntelliJ is having a hard time recompiling the Scala source. As you said, Scala is difficult to parse and compile. What I don't like is the context menu taking several seconds to even appear, locking up the entire UI (!), when I right click. Or music playback going haywire just be…

I've heard that the correct way to parse a Scala program is dependent on the types in it. I think maybe that's why IDEs are so wrong about where your errors are unless you terminate each statement with ";"

Never used a ; in scala and my IJ is pretty dang good at figuring it out. Catches maybe 95% of errors, and SBT will catch the last 5%. (Okay sometimes you can use a ; in a for comprehension to be fancy but you don't usually need to)
Post reply on HN