My brain simply melted after having watched how JVM performs "magic". Just magic. No other options xD
@lapissea11905 сағат бұрын
One thing that I find useful for startup time improvements is a preload utility where you give it a class and optionally static function name + dummy args. The function just spawns a new task/vthread that forces the class to fully init and run the specified function if provided. Best used in a static initializer of a class that whos functionality will be loading non trivial sections of code. Note: there is a limit to this. There seems to be a bottleneck *somewhere* in the JVM class loading pipeline where no matter how many threads are asking for a class to be loaded, it will not get any faster.
@nisachannel7077Сағат бұрын
Loved the deep dive. ❤
@TinyDeskEngineer5 сағат бұрын
How in the world did I manage to think this video wasn't about Java before I clicked on it?
@donwinston14 сағат бұрын
💪
@JavaWedsPython14 сағат бұрын
First comment by a Java lover.
@donwinston14 сағат бұрын
What is the connotation of JavaWedsPython?
@d4rkn3556 сағат бұрын
@@donwinston jython
@toby99993 сағат бұрын
I hate Java with a vengence. I hate everything about it, including conceptually (vm, forced oop, everything is an object, the language itself, etc) and also all of its ecosystem and tooling. I loath it so much that I retired early to avoid it. Worst thing I've encountered in 40 years of developing software. If I were absolutely forced to choose a vm type language, it would be C#.
@spomytkin7 сағат бұрын
👍
@robby34673 сағат бұрын
The first word that comes to mind... BLOAT... I hate BLOAT.
@monabbar00710 сағат бұрын
Spoiler ⚠️ alert, If you want to know more about jvm, do your own research, or else everything will now make sense.
@sameerbiradar278714 сағат бұрын
i dont understand more than 60%
@pyyrr10 сағат бұрын
meanwhile, jvm is still starting...
@lossomob300012 сағат бұрын
Snarky nitpick: Does System.out.println(“Hello World!”) really compile, with typographic quotes and all? Or do we still need to use System.out.println("Hello World!") like cavemen? :)