I guess I must say this first: I am not working at JetBrains, not defending or advertising their products in any way. Just sharing my own experience and opinions.
I've been using a few products* of JetBrains on MacOS for the last 3 years, either with 1 or 2 1080p monitors or with an additional 4K monitor but unlike the rest, I haven't had much problems.
There were times the IDEs were consuming too much CPU and were super sluggish as described but then, somewhere in their forums, I found that they have suggested to use the Java suite they have provided with the IDE itself instead the default one and that solved my problem once and for all.
On the other hand, a colleague of mine had suffered a lot from the very same products because of slow disk speed. This is not the case for other ~50 engineers I am working with though and all of them are using new Macbook Pros and JetBrains IDEs.
So I guess it is safe to say that they are usually working OK on modern day computers.
Related, the ticket system in the link is unreasonably slow on a modern high speed connected desktop.
I'm a fan of SPA platforms, I've worked on web based applications for nearly 24 years now. 7-8 seconds is way too long for a desktop with a fat data pipe to wait for a website/webapp. (Cached refresh still over 5 seconds) Should probably take a few lessons from StackOverflow guys.
Didn't even register to me that this was JIRA... not really surprised in the end... did notice a significant amount of cruft in the app, and it's one API call that is the bulk of the wait time. Probably related to passing/parsing/evaluating the permissions around requesting the main payload for display.
It's not just Jira. Asana spins up the fans and causes UI hangs like crazy. The other day on my personal macbook my UI kept freezing for a few seconds at a time and... sure enough, I'd left a Trello tab open by accident.
For whatever reason, project management tools all perform like shit and grind my system to a standstill. PMs never seem to mind, which is why they keep being so awful I guess.
1.1mb of JS actually isn't that bad all things considered... (ugh, angular...)
Looks like an eventSourceBus request is the culprit... it's passing a huge payload on the querystring... Man, have to love "Enterprise" development.
I don't mean to be especially snarky or mean here... I've just spent my entire career for over half my life now developing web based applications across the stack with care. I've been a proponent of SPA for applications and it really is disheartening to see something work so badly. It could be the effect of HN, but even then it's just so many indications that this whole thing is a bloated mess that typically comes from an "enterprise" architect/developer mindset that makes me sad as someone in the practice.
The bulk of that is comments.. ready event (and first paint) is around 4-5s in... There's no reason the bulk of the page couldn't have been loaded in well under 1s, and have the comments load after.
edit: sorry, didn't realize you were being sarcastic at first.
It's not so fast even on a 1920x1200 display. Whatever it's doing in the background (I'm talking about the Android Studio flavor here), it tends to lag behind my typing when I know exactly what to write and just hammer at the keys.
Good thing I have experience from ssh-ing to systems across an ocean back in the dialup days :)
Java is great for server apps where you care more about throughput. But on the desktop where latency matters, I have yet to use a non-trivial Java application that didn't have latency issues.
Chronic issue for me. Consistently waiting on WebStorm lag to complete my typing/commands. May be the vim or other plugins I use, not sure. This is on 2 powerful machines. One Mac, one Windows.
I had the same problem until I download the version that comes with it's on Java runtime environment. The problem does not exist for me anymore but you'd like to try to same if it's still a thing.
Also try to disable any installed plugins if you have any. Some old markdown plugin were causing a stability problem on PhpStorm back then. You may have experiencing something similar.
One last suggestion: try to move/remove the folder that keeps your settings.
Not sure if any of these would help but may worth to try.
While I am an IntelliJ IDEA fan, this is one area where Eclipse stands out. Long ago they decided to part ways with pure Java and incorporate native platform UI via JNI.[1]
Well, if you go through the 2 year course on using Eclipse, you mean. Snappiness doesn't help much if you simply can't figure out how to create a new project from the ide menus...
I had a professor that was adamant Java IDEs are not written in Java. I pointed out IntelliJ was written in Java, but he countered that it used native code under the hood to do the UI. I never investigated this claim any further, and don't have a strong feeling as to whether it is true or not.
In my experience, the issue is intermittent and seems to be less and less frequent over time. The problem is that tickets like this rapidly approach a "legendary" status where if there's even one user anywhere in the world who runs into this problem, he's going to cause a stink if you close the ticket.
Same here. I've certainly had slowness issues with IntelliJ, but I hadn't noticed any correlation with whether I do or do not have my 4K external monitor plugged in. Sounds like, surprisingly, cranking down the resolution on the monitor (which is not something I've tried) makes things _more_ laggy.
I've got to imagine this is a maddening one for JetBrains to deal with.
Question for anyone who has coded on a 4k display: is it worth it? Is the scaled image that much sharper, and is that sharpness worth having? I feel like I still see so many scaling problems, and I'm curious if people feel like the better display quality is worth it.
Sharpness is a property of the pixel density, which is separate to the number of pixels (the 4K part), so it's not really a question which makes sense.
For example I have a 4K screen for coding but it isn't particularly high DPI because it's physically large at 68 cm so nothing on it is 'scaled' beyond normal.
It's not the sharpness but the incredible amount of real estate you have. I can have documentation, a preview window and the code open at the same time in what would be their full screen resolution.
To anyone considering one, make sure it supports 60hz at full resolution, otherwise the choppyness makes it unusable.
I have an ultrawide, so about 60% of the pixels of a 4k. Best feature IMO is being able to have 2 windows open side by side without feeling squished. I assume it is even better with a full 4k.
One was a 15" laptop screen. It gave me no end of trouble. Anything that didn't scale properly would be unusably small due to the downright excessive pixel density, and a distressing number of apps didn't scale properly. Most everything else about that computer was great, but I ended up replacing it within a few months, mostly due to dissatisfaction with the display.
The other is a large external monitor. I can't remember how big - maybe 27"? I like it quite a bit. Combined with a tiling window manager, it's a bit like having a multi-monitor setup, only with even more flexibility in how to arrange your workspace.
So, I guess, my advice would be to ignore the marketing terminology and just make sure that your monitor has an appropriate pixel density - not too little, not too much.
Yes it's worth it. I'm usually on Windows, and can say that 95%+ of the programs I use work flawlessly on a 24" 4K monitor with 175% scaling.
The crispness of a text editor on a 4K screen is worth every bit of the 5% of programs that have scaling issues. And these days, remaining scaling issues involve some parts of the app scaling correctly, and other parts (usually menus) not scaling correctly. I never encounter "blurry" programs with bilinear scaling anymore.
I'm not really using scaling... at home, I'm using a single 40" 4k display... absolutely love it. It's like 4x 20" 1080p displays, without lines in the middle... on OSX with moom, it's been pretty awesome (I pin my launcher on the left so when I run a windows vm, the taskbar is at the bottom).
It's definitely been worth it for me... I wish my work would let me bring my own... I'd rather the one 40" than the two 22" (1080p) that I have now.
I find it a lot easier to read, personally. Less eye strain. Most of the windows apps I use, at this point, finally support it (a few stragglers). The only downside I've found is that cabling can be complicated (not every HDMI cable is 4k enabled), and if you're a gamer, it's a lot easier to get a 144hz refresh rate on an older 1080p screen. (Which is also one of those things you probably don't realize is really nice until you actually use it)
If you're on macOS, absolutely. Linux, maybe not. It's really hard for me to go back to a non-retina screen. I'm using a 2018 15" MBP which ships with a default scaled resolution of 1680x1050 which upscales the screen and in my opinion isn't as clear as the 1:1 pixels of 1440x900 (the native screen resolution being 2x that at 2880x1800). The crispness is worth the lack of real estate. Sharpness is definitely worth having.
From my experience, scaling problems are usually related with the app itself rather than the screen or the OS but;
After getting used to the retina display of macs, you realise how bad, how pixelated 1080p looks on texts. Especially the workplace monitors since they are usually the cheapest ones. Upgrading 4K gives you joy after being exposed to those cheap screens. :)
I got a 4K 15.6" laptop last year and it is totally worth it. I can't go back to 1080 now, text is very noticeably blurry and jagged. Text and UI lines on 4K with properly implemented scaling are so clean. I'm using KDE Plasma on X11 with 1.8x scaling and it is perfect.
I use a LG 27UD69P-W 27" 4K at home and 27"@4K is the sweetspot for me.
The dpi is high enough that fonts are crystal sharp without any noticeable hinting artifacts as I've gotten older poorer screens give me a literal headache.
Recently bought 32" Samsung 4K display ($360). At first, I thought it a waste of $$$. But as soon as I fired-up Visual Studio, I realized how wrong I was. I'm planning to get a second one very soon.
It's slow on Linux with a 4K display too, I don't know if I'd go as far as "unusable". I don't know what toolkit they're using or what's slowing it down but it's a really slow UI. It looks nice though.
I've been using a few products* of JetBrains on MacOS for the last 3 years, either with 1 or 2 1080p monitors or with an additional 4K monitor but unlike the rest, I haven't had much problems.
There were times the IDEs were consuming too much CPU and were super sluggish as described but then, somewhere in their forums, I found that they have suggested to use the Java suite they have provided with the IDE itself instead the default one and that solved my problem once and for all.
On the other hand, a colleague of mine had suffered a lot from the very same products because of slow disk speed. This is not the case for other ~50 engineers I am working with though and all of them are using new Macbook Pros and JetBrains IDEs.
So I guess it is safe to say that they are usually working OK on modern day computers.
* PhpStorm, WebStorm, GoLand, IntelliJ