Рубрики
Без рубрики

Разница в используемой, выделенной и максимальной памяти кучи

Узнайте, как работает адаптивный размер, и оцените разницу между максимальными, используемыми и фиксированными размерами

Рубрики
Без рубрики

Когда Java выбрасывает ошибку ExceptionInInitializerError?

Узнайте, что заставляет Java выдавать ExceptionInInitializerError, используя несколько практических примеров

Рубрики
Без рубрики

Руководство по ложному обмену и @Утверждал

Узнайте, как иногда ложное совместное использование может привести к контрпродуктивным последствиям для производительности многопоточных приложений

Рубрики
Без рубрики

Расположение объектов в памяти в Java

Узнайте, как JVM размещает объекты и массивы в куче

Рубрики
Без рубрики

Исполнители newCachedThreadPool() vs newFixedThreadPool()

Сравните реализации newCachedThreadPool() и newFixedThreadPool() и их варианты использования

Рубрики
Без рубрики

методы и в JVM

Смотрите, как компилятор и среда выполнения используют методы и для целей инициализации

Рубрики
Без рубрики

Измерение размеров объектов в СПМ

Узнайте, как измерить размеры объектов Java с помощью различных инструментов, таких как JOL, агенты Java и утилита командной строки jcmd

Рубрики
Без рубрики

Руководство по открытой сессии Весны В поле зрения

Узнайте об открытой сессии Spring в шаблоне просмотра

Рубрики
Без рубрики

Токены супертипа в Java-генераторах

Узнайте, как сохранить информацию об универсальном типе во время выполнения с помощью токенов супертипа.

Рубрики
Без рубрики

Сжатые УПС в JVM

Узнайте, как настроить JVM для более эффективного использования памяти и адресации 32 ГБ кучи даже в 32-разрядной системе.