I was using it as an example - KDE could have been another, or MySQL, or whatever.
The criteria in the Java example - conversations I've had with people directly - was launching and running a desktop app. Things like clicking a menu option and being able to watch the menu draw (< 1 second, but still noticeable). I've sat down with a couple of die-hard Java guys years ago and finally showed them the slowness I would complain about. On my machine - click X, watch Y take a long time, etc.
"Oh, that's fine! What are you complaining about?"
"Well, when I run a 'native' app, I don't notice any of these slow operations."
"Oh, it's fine - that's hardly noticeable at all! Why do you care? Java's fine!" and so on.
So... often judgements really are in the eye of the beholder, regardless of what numerical benchmarks show.
The criteria in the Java example - conversations I've had with people directly - was launching and running a desktop app. Things like clicking a menu option and being able to watch the menu draw (< 1 second, but still noticeable). I've sat down with a couple of die-hard Java guys years ago and finally showed them the slowness I would complain about. On my machine - click X, watch Y take a long time, etc.
"Oh, that's fine! What are you complaining about?"
"Well, when I run a 'native' app, I don't notice any of these slow operations."
"Oh, it's fine - that's hardly noticeable at all! Why do you care? Java's fine!" and so on.
So... often judgements really are in the eye of the beholder, regardless of what numerical benchmarks show.