No video

Exploring Java Heap Dumps Java Language label Ryan Cuprak

  Рет қаралды 13,253

Devoxx

Devoxx

Күн бұрын

Subscribe to Devoxx on KZfaq @ bit.ly/devoxx-youtube
Like Devoxx on Facebook @ / devoxxcom
Follow Devoxx on Twitter @ / devoxx
Memory leaks are not always simple or easy to find. Heap dumps from production systems are often gigantic (4+ gigs) with millions of objects in memory. Simple spot checking with traditional tools is woefully inadequate in these situations, especially with real data. Leaks can be entire object graphs with enormous amounts of noise. This session will show you how to build custom tools using the Apache NetBeans Profiler/Heapwalker APIs. Using these APIs, you can read and analyze Java heaps programmatically to ask really hard questions. This gives you the power to analyze complex object graphs with tens of thousands of objects in seconds.
Ryan Cuprak
From Dassault Systemes
Ryan Cuprak is an CPG & Retail, Formulation R&D Development Senior Manager at Dassault Systemes, co-author EJB in Action 2nd Edition from Manning and the NetBeans Certification Guide from McGrall-Hill. He is also president of the Connecticut Java Users Group since 2003. Ryan is a JavaOne Rockstar Presenter. At Dassault Systemes he works on the ENOVIA Enginuity chemical formulation software and is involved in desktop and backend server development as well as client data migrations. Prior to joining DS, Ryan worked for a distributed computing company, TurboWorx, and also Eastman Kodak’s Molecular imaging Systems group, now part of Burker. Ryan earned a BS in computer science and biology from Loyola University Chicago.

Пікірлер: 7
@ryancuprak6967
@ryancuprak6967 5 жыл бұрын
Blog entry for this presentation: cuprak.info/2018/11/12/exploring-java-heap-dumps/ Sample git project: github.com/rcuprak/HeapExplorer
@aturan-fo1qt
@aturan-fo1qt 2 жыл бұрын
Thanks 👍🙏
@ravipasumarthy8732
@ravipasumarthy8732 3 жыл бұрын
Thank you for sharing this valuable information.
@PankajSharma-pp8oz
@PankajSharma-pp8oz 2 жыл бұрын
Great tutorial, I have one question ; I need to protect my crypto key to be saved in heap and disc. How do I do that so no one can access the key from heap dump
@ducnguyentuan8778
@ducnguyentuan8778 4 жыл бұрын
make a text version. please
Exploring reactive programming in Java by Miro Cupak
44:14
Quickly Analysing A Heap Memory Leak by Jack Shirazi
28:34
Stay on your way 🛤️✨
00:34
A4
Рет қаралды 30 МЛН
Memory footprint of a Java process by Andrei Pangin
51:40
Devoxx
Рет қаралды 35 М.
G1 Garbage Collector Details and Tuning by Simone Bordet
55:47
Voxxed Days
Рет қаралды 42 М.
Kevin Grigorenko: Eclipse Memory Analyzer Tool
59:08
SDJavaUsersGroup
Рет қаралды 19 М.
Troubleshooting Memory Problems in Java Applications
42:37
Java Bytecode Crash Course
47:42
Oracle Developers
Рет қаралды 56 М.
Google Pixel 9/Pro/Fold Impressions: They've Finally Done It?
13:25
Marques Brownlee
Рет қаралды 494 М.
Solving Java Memory Leaks
45:06
Oracle Developers
Рет қаралды 32 М.