A Deep Dive into JVM Start-Up

  Рет қаралды 8,474

Java

Java

Күн бұрын

Пікірлер: 17
@VuLinhAssassin
@VuLinhAssassin 14 сағат бұрын
My brain simply melted after having watched how JVM performs "magic". Just magic. No other options xD
@lapissea1190
@lapissea1190 5 сағат бұрын
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
@nisachannel7077 Сағат бұрын
Loved the deep dive. ❤
@TinyDeskEngineer
@TinyDeskEngineer 5 сағат бұрын
How in the world did I manage to think this video wasn't about Java before I clicked on it?
@donwinston
@donwinston 14 сағат бұрын
💪
@JavaWedsPython
@JavaWedsPython 14 сағат бұрын
First comment by a Java lover.
@donwinston
@donwinston 14 сағат бұрын
What is the connotation of JavaWedsPython?
@d4rkn355
@d4rkn355 6 сағат бұрын
@@donwinston jython
@toby9999
@toby9999 3 сағат бұрын
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#.
@spomytkin
@spomytkin 7 сағат бұрын
👍
@robby3467
@robby3467 3 сағат бұрын
The first word that comes to mind... BLOAT... I hate BLOAT.
@monabbar007
@monabbar007 10 сағат бұрын
Spoiler ⚠️ alert, If you want to know more about jvm, do your own research, or else everything will now make sense.
@sameerbiradar2787
@sameerbiradar2787 14 сағат бұрын
i dont understand more than 60%
@pyyrr
@pyyrr 10 сағат бұрын
meanwhile, jvm is still starting...
@lossomob3000
@lossomob3000 12 сағат бұрын
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? :)
@xl000
@xl000 8 сағат бұрын
How often do you copy code from slides ?
Valhalla - Java's Epic Refactor
52:07
Java
Рет қаралды 79 М.
Война Семей - ВСЕ СЕРИИ, 1 сезон (серии 1-20)
7:40:31
Семейные Сериалы
Рет қаралды 1,6 МЛН
UFC 287 : Перейра VS Адесанья 2
6:02
Setanta Sports UFC
Рет қаралды 486 М.
24 Часа в БОУЛИНГЕ !
27:03
A4
Рет қаралды 7 МЛН
Jaidarman TOP / Жоғары лига-2023 / Жекпе-жек 1-ТУР / 1-топ
1:30:54
First Look: Lafayette | Civilization VII
1:46
Sid Meier's Civilization
Рет қаралды 44 М.
Computer Timescales Mapped onto Human Timescales - Computerphile
28:41
Retro MS-DOS Coding - Recreating the Iconic Award BIOS Screen
18:16
NCOT Technology
Рет қаралды 76 М.
An Engineering Fairy Tale: Cascade Failure at the Super Kamiokande
22:21
Alexander the ok
Рет қаралды 158 М.
Web Developers Are Disconnected
21:36
ThePrimeTime
Рет қаралды 250 М.
Transformers (how LLMs work) explained visually | DL5
27:14
3Blue1Brown
Рет қаралды 4,2 МЛН
Better Java Streams with Gatherers - JEP Cafe #23
1:13:32
Analog TV was smarter than you think
19:00
VWestlife
Рет қаралды 20 М.
This Solid State Fan is backed by Dell  - Ventiva at CES 2025
10:06
ShortCircuit
Рет қаралды 152 М.
Война Семей - ВСЕ СЕРИИ, 1 сезон (серии 1-20)
7:40:31
Семейные Сериалы
Рет қаралды 1,6 МЛН