По колено в JVM куче, или на пороге потери данных
#Java #Анализипроектированиесистем #Разработкаигр #Kotlin #jvm #heap #kotlin IV
https://habr.com/ru/post/654905/
#Java #Анализипроектированиесистем #Разработкаигр #Kotlin #jvm #heap #kotlin IV
https://habr.com/ru/post/654905/
Хабр
По колено в JVM куче, или на пороге потери данных
Пути назад нетСпойлер: здесь мы будем программно вытаскивать данные из JVM дампа кучи.Контекст и предысторияСмоделируем ситуацию: у вас есть приложение на JVM (без разница, будь то Kotlin, Java или...
Дюк, вынеси мусор! — Часть 4
#Java #java #jvm #garbagecollector #gc #zgc #сезонjava IV
https://habr.com/ru/post/680038/
#Java #java #jvm #garbagecollector #gc #zgc #сезонjava IV
https://habr.com/ru/post/680038/
Хабр
Дюк, вынеси мусор! — Часть 4
Зачем еще один? Мы уже успели рассмотреть четыре различных сборщика мусора , разработанных для разных целей, разных профилей нагрузки, разного железа. Что же такого особенного хотели предложить...
Дюк, вынеси мусор! — 5. Epsilon GC
#Java #java #jvm #garbagecollector #gc #epsilongc IV
https://habr.com/ru/post/681116/
#Java #java #jvm #garbagecollector #gc #epsilongc IV
https://habr.com/ru/post/681116/
Хабр
Дюк, вынеси мусор! — 5. Epsilon GC
Сборщики мусора из OpenJDK, которые мы успели рассмотреть к этому моменту ( Serial и Parallel , CMS и G1 , ZGC ), были нацелены на как можно более быструю и эффективную сборку мусора, для чего...
Дюк, вынеси мусор! — 6. Shenandoah GC
#Java #java #jvm #garbagecollector #gc #shenandoah #сезонjava IV
https://habr.com/ru/post/681256/
#Java #java #jvm #garbagecollector #gc #shenandoah #сезонjava IV
https://habr.com/ru/post/681256/
Хабр
Дюк, вынеси мусор! — 6. Shenandoah GC
Несмотря на то, что мы уже успели достаточно подробно рассмотреть целых шесть сборщиков мусора ( Serial , Parallel , CMS , G1 , ZGC , Epsilon ), у OpenJDK еще есть, что нам предложить. Эта статья...
Топ вещей из Java, которых мне не хватает в C#
#Программирование #Java #C #java #javacore #javavirtualmachine #jvm IV
https://habr.com/ru/post/687412/
#Программирование #Java #C #java #javacore #javavirtualmachine #jvm IV
https://habr.com/ru/post/687412/
Хабр
Топ вещей из Java, которых мне не хватает в C#
Спор "Java vs. C#" существует чуть меньше, чем вечность. Есть много статей, затрагивающих разные участки его спектра: Что есть в C# чего нет в Java, что языки друг у друга позаимствовали, у одних...
[Перевод] Сборка мусора в неисправных JVM, проактивный подход
#БлогкомпанииTimewebCloud #Программирование #Java #Компиляторы #Хранениеданных #JVM #timeweb_статьи_перевод IV
https://habr.com/ru/post/700224/
#БлогкомпанииTimewebCloud #Программирование #Java #Компиляторы #Хранениеданных #JVM #timeweb_статьи_перевод IV
https://habr.com/ru/post/700224/
Хабр
Сборка мусора в неисправных JVM, проактивный подход
Команда Netflix Cloud Data Engineering работает с различными приложениями для JVM, включая такие популярные хранилища данных, как Cassandra и Elasticsearch. Хотя большинство наших кластеров стабильно...
[Перевод] Может ли Java-приложение использовать больше памяти, чем размер кучи
#БлогкомпанииOTUS #Программирование #Java #java #corejava #jvm #metrics IV
https://habr.com/ru/post/705982/
#БлогкомпанииOTUS #Программирование #Java #java #corejava #jvm #metrics IV
https://habr.com/ru/post/705982/
Хабр
Может ли Java-приложение использовать больше памяти, чем размер кучи
1. Введение Возможно, вы замечали, что Java-приложение может превышать лимит памяти, указанный в параметре -Xmx (максимальный размер кучи). Дело в том, что JVM помимо кучи использует и другие области...
Один день из жизни JVM-инженера
#БлогкомпанииJUGRuGroup #C #Java #Компиляторы #Системноепрограммирование #jvm IV
https://habr.com/ru/post/719614/
#БлогкомпанииJUGRuGroup #C #Java #Компиляторы #Системноепрограммирование #jvm IV
https://habr.com/ru/post/719614/
Хабр
Один день из жизни JVM-инженера
Можно разрабатывать на Java, а можно разрабатывать Java . Есть люди, чей код исполняет виртуальная машина — а есть люди, чей код и есть виртуальная машина . Вроде бы те и другие существуют в одной...
Java для сисадминов
#БлогкомпанииГКЛАНИТ #Программирование #Java #ланит #java #jvm #gc IV
https://habr.com/ru/post/721210/
#БлогкомпанииГКЛАНИТ #Программирование #Java #ланит #java #jvm #gc IV
https://habr.com/ru/post/721210/
Хабр
Java для сисадминов
Эта статья написана в основном для системных администраторов Java-приложений (DevOps-инженеров, SRE и других производных специализаций). Вероятнее всего, Java-разработчики уже все это прекрасно...
Создаем байт-код для JVM без компилятора
#БлогкомпанииOTUS #Программирование #Java #Реверсинжиниринг #java #bytecode #jvm IV
https://habr.com/ru/post/726610/
#БлогкомпанииOTUS #Программирование #Java #Реверсинжиниринг #java #bytecode #jvm IV
https://habr.com/ru/post/726610/
Хабр
Создаем байт-код для JVM без компилятора
Виртуальная машина Java использует концепцию промежуточного байт-кода для обеспечения переносимости между операционными системами и аппаратными платформами. Использование байт-кода позволяет отделить...