Ближайшая конференция: Joker 2023, 9–10 октября (Online), 13–14 октября (Offline, Санкт-Петербург)
Подробности и билеты:
— —
. . . . Алексей Шипилёв, Oracle — Сжимай меня полностью
Конференция JBreak 2016
Новосибирск,
Контроль над использованием памяти — это ключ к написанию высокопроизводительного софта. В этом докладе мы покопаемся в кишках JVM и JDK, в поисках того, как сама платформа пытается сэкономить на памяти. Посмотрим на упаковку заголовков и полей объектов, сжатие указателей, учёт ссылок между поколениями в куче, трюки в сгенерированном коде, кэш автобоксинга и т. п. Всё это обильно сдобрим описанием возможных граблей и измерениями производительности.
1 view
285
100
12 years ago 01:40:01 158
Алексей Шипилёв — ForkJoinPool в Java 8
9 years ago 00:55:29 118
Алексей Шипилёв — Катехизис
9 years ago 01:55:22 88
Алексей Шипилёв — Прагматика Java Memory Model
9 years ago 00:49:41 29
Алексей Шипилёв — Сжимай меня полностью
10 years ago 01:15:16 160
Без слайдов: Алексей Шипилёв, Oracle
9 years ago 01:08:24 36
Сергей Куксенко и Алексей Шипилёв — Через тернии к лямбдам, часть 2
10 years ago 00:56:22 63
Алексей Шипилёв и Сергей Куксенко — Оптимизация производительности Java-приложений: ещё детали
7 years ago 02:17:36 6
Алексей Шипилёв — Shenandoah: сборщик мусора, который смог (часть 1)
12 years ago 00:27:54 63
Алексей Шипилёв — OpenJDK frameworks: jmh & jcstress
9 years ago 00:47:06 36
Алексей Шипилёв — Java Benchmarking: как два таймстампа записать
12 years ago 01:27:19 27
Сергей Куксенко и Алексей Шипилёв — Через тернии к лямбдам, часть 1
10 years ago 00:36:53 45
Алексей Шипилёв и Сергей Куксенко — Оптимизация производительности Java-приложений: теория
9 years ago 00:47:52 45
Алексей Шипилёв — Bulletproof Java Concurrency
9 years ago 00:52:06 57
Алексей Шипилёв — The Lord of the Strings: Two Scours
8 years ago 00:50:46 40
Алексей Шипилёв — Перформанс: Что В Имени Тебе Моём?
5 years ago 03:07:24 4
Алексей Шипилёв – Shenandoah GC 2.0
7 years ago 01:01:35 1
Алексей Шипилёв — Shenandoah: сборщик мусора, который смог
5 years ago 01:55:40 12
Алексей Шипилёв – Shenandoah GC 2.0 (часть 2)
9 years ago 00:44:50 12
Алексей Шипилёв — Performance Optimization 101
10 years ago 00:50:04 24
Алексей Шипилёв - 19/09/2013 - Часть 1
10 years ago 00:56:25 27
Алексей Шипилёв — О чём молчат Heap Dump-ы
10 years ago 00:57:29 28
Алексей Шипилёв — Java Benchmarking: как два таймстампа прочитать!
10 years ago 00:37:35 15
Алексей Шипилёв - - 19/09/2013 - Часть 2
11 years ago 00:51:30 49
Алексей Шипилёв, Владимир Ситников - 11/09/2014 (JMM Day Light) - часть 3