4 ms·
Perhaps you work on simple CRUD applications? In my experience the 90/10 are reversed.
by eerikkivistik 26d ago
Perhaps you work on simple CRUD applications? In my experience the 90/10 are reversed.
- gf000 26d agoWhat do you need it for? Which version of the JVM?
- eerikkivistik 20d agoSure, a few examples that happen with modern JVMs (even 25). Essentially anything addressing a large amount of memory (think > 100gb). This can be databases, streaming solutions and so on, where you start tuning the GC just to have a smooth experience. Then there is the case of memory fragmentation of the heap, so you might want to switch out your GC. What else, basically any system that uses a lot of temporary memory is borked, because Java has a nasty habit of not returning unused heap to the OS by default. All in all, my point is, if you are doing anything that actually utilizes the hardware near its limits you will be tuning by quite a bit.
- gf000 20d ago> All in all, my point is, if you are doing anything that actually utilizes the hardware near its limits you will be tuning by quite a bit. What do you think happens in case of literally any other platform/programming language when you go near the limit? You are just either forced to change code, or.. well just put up your hand in the air, I guess and maybe buy better hardware?
- eerikkivistik 19d agoAs far as I can tell we are in violent agreement. When you do complicated things you have to tune, when you don't you don't.