Производительность: профилирование, JMH, настройка GC, типичные утечки
Как измерять Java-приложение честно: JFR и async-profiler в проде, JMH для микробенчмарков, чтение GC-логов и выбор коллектора, поиск утечек в куче и вне её.
Локально и без аккаунта. Аккаунта нет, регистрация не нужна: введённое в инструменты остаётся в localStorage браузера и на сервер не уходит.
Свой счётчик считает открытия страниц и дочитывания: уезжает адрес и десятая доля текста. Без cookies и чужих счётчиков, IP не хранится, Do Not Track уважается. Как это проверить
Репозиторий портала не выложен, «открытым кодом» мы его не зовём. Открыто это:
Живёт портал на донатах, платных консультациях и разборах по запросу и покупке Workbench.
Планов делать курсы платными нет.
Выкладка от 16 сентября 2026, срез 95043e5
Что изменилось на портале с вашего прошлого захода. Полный список выкладок — в разделе «Что изменилось» на странице «О нас».
6 материалов в этой теме.
Как измерять Java-приложение честно: JFR и async-profiler в проде, JMH для микробенчмарков, чтение GC-логов и выбор коллектора, поиск утечек в куче и вне её.
Модель значений Java от бита до строки: восемь примитивов и их точная арифметика, ссылки и null, автобоксинг, массивы, устройство String и UTF-16, современные конструкции …
Модель памяти Java, платформенные потоки и пулы, композиция асинхронности через CompletableFuture и переход на виртуальные потоки: как писать конкурентный код, который не …
Как устроены ArrayList, HashMap и их родственники изнутри, как работает стирание типов, что такое PECS и вариантность, и как выбирать структуру данных под задачу без …
Как устроена виртуальная машина, на которой работает ваш код: от структуры .class-файла и стековых инструкций до TLAB, поколений, G1/ZGC, многоуровневой JIT-компиляции и …
Что такое современная Java 21/25, как устроена JVM от байткода до сборщика мусора, где язык честно выигрывает и где проигрывает, и как пройти этот курс от первой …
По этому запросу ничего не найдено.