A Visual Introduction to Inner-Workings of the JVM - Douglas Hawkins

  Рет қаралды 42,121

Devoxx

Devoxx

6 жыл бұрын

Java developers are often exposed to the inner-workings of JVM's garbage collectors, and there are a host of tools that help monitor garbage collector activity.
But less often seen are the inner machinations of just-in-time compilation and deoptimization -- and how those machinations impact application performance.
In this talk, we'll learn how to read some of the JVMs mysterious log files, explore tools for visualizing the information, and most importantly correlate the JVM activity with application performance behavior.

Пікірлер: 21
@kolawoleagoro6893
@kolawoleagoro6893 5 ай бұрын
The application possibilities you mentioned....ON POINT!! Very good part of the video
@150metri
@150metri 9 ай бұрын
so many mean comments on his hair style, but this guy is really awesome!
@ashuzguitar
@ashuzguitar 2 жыл бұрын
Very cool stuff. I didn't know exchanges and banks considered 200 ms outage!!
@dajuanmcdonald3861
@dajuanmcdonald3861 8 ай бұрын
seeing the typo in endNanos as endNaos makes me wonder how the code still worked for the logs given the error should happen at compile time.
@richardwang3438
@richardwang3438 3 жыл бұрын
didn't know Bjarne Stroustrup could write Java
@ChristopherGray00
@ChristopherGray00 Жыл бұрын
the worst thing about that hair is its a choice, he chose to have that hair, who on earth would choose that hair? being bald is a thousand times better than that monstrosity.
@trevinbeattie4888
@trevinbeattie4888 4 ай бұрын
Not what is was looking for. I was hoping to see some examples of Java byte code and how JVM interprets it, and examples of the machine(?) code that JIT compiles this to. Instead this video only talks about performance metrics of JIT-compiled code. The video hardly says anything about the inner workings of how JIT figures out what to compile nor anything else about JIT or the JVM.
@illyam689
@illyam689 4 жыл бұрын
Any advice on how to prewarm the vm?
@satheeshmelb
@satheeshmelb 3 жыл бұрын
Azul System's Zing JVM with ReadyNow Technology www.azul.com/products/zing/readynow-technology-for-zing/
@ashuzguitar
@ashuzguitar 2 жыл бұрын
RUN it first time. Store the loaded classes etc in a kind of cache. Next time when you run, just load the cache. Boom!
@tobor.
@tobor. Жыл бұрын
microwave
@illyam689
@illyam689 Жыл бұрын
​@@tobor. 🤣I tried, but I got a TooWarmException
@josephs.7960
@josephs.7960 4 жыл бұрын
Didn't know Benjamin Franklin could code
@govamurali2309
@govamurali2309 3 жыл бұрын
🤣
@ksrajavel
@ksrajavel 3 жыл бұрын
Atleast the person in the video is providing life to learners! You are giving temporary laugh to trollers
@ashuzguitar
@ashuzguitar 2 жыл бұрын
@@ksrajavel Chill bro.
@ChristopherGray00
@ChristopherGray00 2 жыл бұрын
@@ksrajavel that hair is an option, why someone would choose to have hair like that, i have no idea. i would rather be completely bald, not even kidding.
@josephs.7960
@josephs.7960 Жыл бұрын
Came back to this video because of a recent project. Completely forgot about this comment.
@tommywilliams7548
@tommywilliams7548 2 жыл бұрын
black hole sum! black hole sum!
@raskydamanik5067
@raskydamanik5067 3 жыл бұрын
AgRee ! ... Ha... Ha ... LiaR :-)
@astantine85
@astantine85 2 жыл бұрын
God this was annoying
Java Bytecode Crash Course
47:42
Oracle Developers
Рет қаралды 55 М.
JVM Mechanics by Douglas Hawkins
49:39
Devoxx
Рет қаралды 14 М.
A clash of kindness and indifference #shorts
00:17
Fabiosa Best Lifehacks
Рет қаралды 111 МЛН
ЧУТЬ НЕ УТОНУЛ #shorts
00:27
Паша Осадчий
Рет қаралды 8 МЛН
Java Performance Puzzlers by Douglas Hawkins
46:49
Devoxx
Рет қаралды 28 М.
The Java memory model explained, Rafael Winterhalter
48:01
Bulgarian Java User Group
Рет қаралды 17 М.
Concurrency Concepts in Java by Douglas Hawkins
44:22
Devoxx Poland
Рет қаралды 50 М.
JVM ( java virtual machine) architecture - tutorial
29:16
Ranjith ramachandran
Рет қаралды 512 М.
A JVM Does That??? by Dr Cliff Click
51:59
Devoxx
Рет қаралды 19 М.
Programming Is NOT Enough | Add these 7 skills…
13:19
Travis Media
Рет қаралды 415 М.
The Java Memory Model - The Basics
23:41
Jakob Jenkov
Рет қаралды 122 М.
Вот это комплимент😏 #сериал #рек #кино
0:26
БЕЛКА ПРОПАЛА #юмор #cat #топ
0:33
Лайки Like
Рет қаралды 760 М.
За дочу 👊🤣
0:37
Dragon Нургелды 🐉
Рет қаралды 2 МЛН
КАК ДУМАЕТЕ КТО ВЫЙГРАЕТ😂
0:29
МЯТНАЯ ФАНТА
Рет қаралды 9 МЛН
😱Lion Baby Fall Down In Green Water | Let See 🦁| Lion Shorts
0:26
Hassan Bro😘
Рет қаралды 21 МЛН