|
|
|
|
|
by lmilcin
1905 days ago
|
|
> The workloads present in an IDE cause lots of problems for JIT compilers This would suggest the JIT is a problem. But that is not true, the "workload problem" really means "bloat". Any software is written for the machine it runs on and Java programs are written for JVM. No machine is perfect and writing performant software requires that you understand peculiarities of the architecture you are working on. If you ignore it it is not the problem of the platform, the problem is you. Now, the trouble with Java software is what I call "OOP bloat", which is basically overloading the runtime with overheads of abstractions. What is acceptable level of overhead will depend on how much you value your time vs performance of application so it is not categorically declare it is bad. That assuming the overhead is accomplishing something else (like making the code simpler, easier to develop/maintain). |
|