Тёмный

Solving Memory Leaks in the JVM by Kirk Pepperdine 

Devoxx
Подписаться 157 тыс.
Просмотров 6 тыс.
50% 1

One of the more important aspects of the Java Virtual Machine (JVM) is it’s managed memory subsystem. It’s an amazing piece of technology in that it allows developers to allocate a seemingly infinite amount of memory. The reality is that under the covers, the JVM is working on reclaiming all memory that is no longer in use. If the JVM is unable to recover memory, our application will fail with a dreaded OutOfMemoryError.
This session will cover several common scenarios that can cause the JVM to fail with an OutOfMemoryError. We’ll explore tooling and methods that can be used to diagnose the cause of an OutOfMemoryError.
Finally, we’ll go toe to toe with apps suffer from an OutOfMemoryError for different reasons.
Topics that will be covered include;
Overview of Java heap
Allocations in Java heap
GC basics with Mark and Sweep
Normal life cycle of a Java object
Common causes of OutOfMemoryError
Anatomy of a memory leak
Tools for detecting memory leaks
Kirk has been working in high performance and distributed computing for nearly 20 years. Initially Kirk was architecting, developing, and tuning applications running on Cray and other high performance computing platforms. He now specialises in Java, where he works in all aspects of performance and tuning in each phase of a project life cycle.
Kirk was recognised as a Java Champion in 2006 in recognition of his outstanding contributions to the Java community.

Наука

Опубликовано:

 

27 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 2   
@sameersarmah1446
@sameersarmah1446 3 года назад
Comprehensive and informative session tackling several facets of memory leaks. Live analysis and then diagnosis of application is of great help for people who are new to JVM profiling.
@refactoredcodes
@refactoredcodes 4 года назад
Great Talk Here :)
Далее
Beyond ByteBuffers by Brian Goetz
50:40
Просмотров 18 тыс.
Memory footprint of a Java process by Andrei Pangin
51:40
QVZ PREMYER LIGA
00:18
Просмотров 1,9 млн
EVOLUTION OF ICE CREAM 😱 #shorts
00:11
Просмотров 3,1 млн
The Java memory model explained, Rafael Winterhalter
48:01
Solving Java Memory Leaks
45:06
Просмотров 32 тыс.
Troubleshooting Memory Problems in Java Applications
42:37
The moment we stopped understanding AI [AlexNet]
17:38
Просмотров 784 тыс.
Collections Corner Cases by Stuart Marks
50:46
Просмотров 9 тыс.
Java Performance Puzzlers by Douglas Hawkins
46:49
Просмотров 28 тыс.
Quickly Analysing A Heap Memory Leak by Jack Shirazi
28:34
Новодельный ноутбук Pocket386
1:16:17
#samsung #retrophone #nostalgia #x100
0:14
Просмотров 9 млн
ЗАБЫТЫЙ IPHONE 😳
0:31
Просмотров 18 тыс.
Battery  low 🔋 🪫
0:10
Просмотров 13 млн