Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Memory footprint of a Java process by Andrei Pangin

Автор: Devoxx

Загружено: 2019-11-09

Просмотров: 43214

Описание:

Does JVM option '-Xmx4g' mean that the process will consume up to 4 GB RAM? Certainly not. What else can take virtual memory and how much of it?

The question becomes especially important when running Java in a shared environment or in a container with limited resources. Excessive memory consumption may occur everywhere: from the application code and the libraries to the Java virtual machine and the operating system. While Java memory leaks are usually easy to discover from a heap dump, native memory leaks can be quite confusing.

During this session we will discuss what structures contribute to the JVM footprint. We will study the real cases of native memory leaks and explore the tools useful in memory allocation analysis.

Andrei Pangin leads the development of Odnoklassniki social network, specializing in high performance Java servers. He previously worked on HotSpot JVM, which became his favorite topic and area of expertise. Andrei is also known as top #JVM answerer on Stack Overflow and the author of Async-profiler.

Memory footprint of a Java process by Andrei Pangin

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Андрей Паньгин — Память Java процесса по полочкам

Андрей Паньгин — Память Java процесса по полочкам

Владимир Плизга — Путеводитель по анализу памяти JVM-приложений

Владимир Плизга — Путеводитель по анализу памяти JVM-приложений

Trash Talk — исследование управления памятью JVM от Геррита Грюнвальда

Trash Talk — исследование управления памятью JVM от Геррита Грюнвальда

Troubleshooting Memory Problems in Java Applications

Troubleshooting Memory Problems in Java Applications

Advanced performance analysis with async-profiler by Andrei Pangin

Advanced performance analysis with async-profiler by Andrei Pangin

The Java memory model explained, Rafael Winterhalter

The Java memory model explained, Rafael Winterhalter

Machine Learning: The Bare Math Behind Libraries by Piotr Czajka & Łukasz Gebel

Machine Learning: The Bare Math Behind Libraries by Piotr Czajka & Łukasz Gebel

Но что такое виртуальная память?

Но что такое виртуальная память?

Beyond ByteBuffers by Brian Goetz

Beyond ByteBuffers by Brian Goetz

Урок Java 349: Модель памяти Java и алогоритмы работы сборщиков муссора

Урок Java 349: Модель памяти Java и алогоритмы работы сборщиков муссора

An Introduction to JVM Performance by Rafael Winterhalter

An Introduction to JVM Performance by Rafael Winterhalter

Mastering JVM Memory Troubleshooting - From OutOfMemoryErrors to Leaks

Mastering JVM Memory Troubleshooting - From OutOfMemoryErrors to Leaks

Containers & Java: What I wish I have been told! by Mohammed Aboullaite

Containers & Java: What I wish I have been told! by Mohammed Aboullaite

Как писать быстрый код Java — размышления о памяти. Андерс Петерсон

Как писать быстрый код Java — размышления о памяти. Андерс Петерсон

Как работает распределение памяти KERNEL? //Source Dive// 004

Как работает распределение памяти KERNEL? //Source Dive// 004

JVM Anatomy 101

JVM Anatomy 101

JVM Mechanics by Douglas Hawkins

JVM Mechanics by Douglas Hawkins

Thinking In Parallel by Stuart Marks and Brian Goetz

Thinking In Parallel by Stuart Marks and Brian Goetz

Enter The Arena: Simplifying Memory Management (2023)

Enter The Arena: Simplifying Memory Management (2023)

Экспресс-курс по настройке и устранению неполадок GC | Рам Лакшманан

Экспресс-курс по настройке и устранению неполадок GC | Рам Лакшманан

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]