Live data from Hacker News

IntelliJ IDEA 2021.1

blog.jetbrains.com

41–50 of 77 posts

Re: IntelliJ IDEA 2021.1

#41
post #27
post #5

Started off as very slow on a not-terribly large project > cache cleanup > does not even start without trashing the .idea folder anymore > still slooow. Command + space takes forever (=seconds) to show the context menu. IntelliJ feels like a proper IDE now :).

I use Pycharm but needed phpstorm for a project. I wrote asking if I should target IntelliJ or just go with the two. There isn’t a clear order for feature introduction after stuff hits IntelliJ. However, they mentioned a few times that people who need multiple tools often pick individual apps simply because they are much lighter weight than IntelliJ.

Nothing lightweight with any solution involving the IntelliJ platform, lol.

Still, you're better of with the specialized IDEs. Some of their functionality is not available as plugins for IntelliJ IDEA, even though it would probably be feasible.

Re: IntelliJ IDEA 2021.1

#42
post #34
post #30

Earlier quoted context omitted.

Wayland support is pretty terrible, but usable. I use it for my daily dev work. - Some graphical intensive parts (such as the markdown preview renderer) cause crashes. Turning preview off remedies this. - HiDPI situation is garbage as usual (but that's a Linux thing in general). IntelliJ renders at half resolution so it's not as crisp as it can be, but it's perfectly usable. - The 'everything is a window' design choi…

You are running Xwayland not wayland.

I am running native Wayland, not xwayland

Re: IntelliJ IDEA 2021.1

#43
post #26

Earlier quoted context omitted.

The problem is that Intellij is written in Java, using the hotspot JVM, which is JIT compiled. But IDEs, especially fully featured IDEs, are a terrible type of workload for JIT compilation. They're full of branches, which can easily cause recompilations, and the breadth of features mean that there is never really a spot hot enough to stay compiled outside of the editor itself. I really wish AOT compilation was taken…

AOT can't take into consideration runtime, which might result in less efficient code compilation vs JIT. So it is apples vs oranges. One is faster here the other there. GC might be an issue, but for me IDEA feels fast and the added benefit of code navigation vs e.g. vim is worth it.

But it might also result in less efficient code compilation, because the runtime overhead of some types of optimizations (especially the extremely powerful global optimizations) isn't really feasible while the app is running.

AOT + PGO really is the best of both worlds, but from a devops perspective it gets a bit tricky. But it would be a no-brainer for something like Intellij.

Re: IntelliJ IDEA 2021.1

#45

Anyone else who finds the idea of having someone poke around in your IDE creepy or a potential security issue, it's possible to disable the Code With Me plugin which is enabled by default.

Plugin is installed by default, but code-with-me is disabled by default. You need to explicitly enable access and accept a EULA before it's enabled.

Actually the plugin is enabled and running by default, but can be disabled. Enabling access is a different thing.

Re: IntelliJ IDEA 2021.1

#46
post #44
post #42

Earlier quoted context omitted.

I am running native Wayland, not xwayland

How? Are you using custom JDK with Wayland?

Not an expert on the subject, but AFAIK Jetbrains runs their own Java VM by default.

To run intellij on Wayland you do need _JAVA_AWT_WM_NONREPARENTING=1 in your env. It works, but has some quirks as I wrote above.

Re: IntelliJ IDEA 2021.1

#47
post #5

Started off as very slow on a not-terribly large project > cache cleanup > does not even start without trashing the .idea folder anymore > still slooow. Command + space takes forever (=seconds) to show the context menu. IntelliJ feels like a proper IDE now :).

It works great if you give it enough memory. It is a memory hog but its the best IDE I've ever used.

I have the memory monitor on and intellij barely uses any of the memory I'm giving it - I recently upped the memory further and it didn't help at all.

Re: IntelliJ IDEA 2021.1

#49

Earlier quoted context omitted.

Plugin is installed by default, but code-with-me is disabled by default. You need to explicitly enable access and accept a EULA before it's enabled.

Actually the plugin is enabled and running by default, but can be disabled. Enabling access is a different thing.

The plugin doesn't do anything until you connect it to a server is what I mean. Until connected to a server it doesn't do anything.

Re: IntelliJ IDEA 2021.1

#50
post #5

Started off as very slow on a not-terribly large project > cache cleanup > does not even start without trashing the .idea folder anymore > still slooow. Command + space takes forever (=seconds) to show the context menu. IntelliJ feels like a proper IDE now :).

Yes, if you clear your cache, it will be slow. IntelliJ has to reindex your dependencies.
Post reply on HN