Дюк, вынеси мусор! — 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 использует концепцию промежуточного байт-кода для обеспечения переносимости между операционными системами и аппаратными платформами. Использование байт-кода позволяет отделить...
Создаем eval через байт-код JVM
#БлогкомпанииOTUS #Java #Kotlin #java #eval #http #jvm IV
https://habr.com/ru/companies/otus/articles/730160/
#БлогкомпанииOTUS #Java #Kotlin #java #eval #http #jvm IV
https://habr.com/ru/companies/otus/articles/730160/
Хабр
Создаем eval через байт-код JVM
В интерпретируемых языках программирования (или в языках, которые включают возможность компиляции в runtime) есть возможность вычисления значения выражения, полученного из внешнего источника...
[Перевод] JVM internals
#Java #jvm #internals #java #thread #heap #classloader IV
https://habr.com/ru/articles/739338/
#Java #jvm #internals #java #thread #heap #classloader IV
https://habr.com/ru/articles/739338/
Хабр
JVM internals
От переводчика: Оригинальная статья написана 24 ноября 2013 года. Я оставил некоторые термины без перевода, вроде runtime constant pool, native стек, interned. Также немного изменил структуру...
Введение в Java Process Memory Model
#Java #java #jvm #javamemorymodel IV
https://habr.com/ru/articles/744834/
#Java #java #jvm #javamemorymodel IV
https://habr.com/ru/articles/744834/
Хабр
Введение в Java Process Memory Model
Каждое Java приложение, после запуска, создаёт десятки, сотни, тысячи объектов в памяти компьютера на котором оно запущено. Память, при этом, ресурс не бесконечный, и поэтому необходимо использовать...
Как на самом деле работает Java ClassLoader system? (с картинками) — Часть 1/3, Загрузка
#Java #java #jvm #classloader #classloading IV
https://habr.com/ru/articles/748758/
#Java #java #jvm #classloader #classloading IV
https://habr.com/ru/articles/748758/
Хабр
Как на самом деле работает Java ClassLoader system? (с картинками) — Часть 1/3, Загрузка
Когда я впервые погрузился в мир загрузчиков классов Java, это было ответом на любопытный вопрос. Популярные источники ( Wikipedia , Baeldung , DZone ) содержат устаревшую, иногда противоречивую друг...
[Перевод] Как я написал JVM на Rust
#БлогкомпанииOTUS #Rust #rust #JVM #паттерныпроектирования IV
https://habr.com/ru/companies/otus/articles/755946/
#БлогкомпанииOTUS #Rust #rust #JVM #паттерныпроектирования IV
https://habr.com/ru/companies/otus/articles/755946/
Хабр
Как я написал JVM на Rust
В последнее время я серьезно взялся за изучение языка Rust, и, как поступил бы на моем месте любой адекватный программист, после написания нескольких небольших программ я решил попробовать сделать...
Почему WebAssembly плохо годится для Java
#Java #WebAssembly #java #webassembly #compilers #jvm IV
https://habr.com/ru/articles/757182/
#Java #WebAssembly #java #webassembly #compilers #jvm IV
https://habr.com/ru/articles/757182/
Хабр
Почему WebAssembly плохо годится для Java
Как разработчик TeaVM , компилятора байт-кода JVM в JavaScript и WebAssembly, я часто рекомендую пользователям, почему-то жаждущим сгенерировать WebAssembly, начать с JavaScript. Если честно, бэкэнд...
Java Digest #6
#БлогкомпанииTINKOFF #Программирование #Java #java #digest #jvm #projectloom IV
https://habr.com/ru/companies/tinkoff/articles/772260/
#БлогкомпанииTINKOFF #Программирование #Java #java #digest #jvm #projectloom IV
https://habr.com/ru/companies/tinkoff/articles/772260/
Хабр
Java Digest #6
Всем привет! 👋 👋 👋 Мы — Java-разработчики Тинькофф: Андрей , Арсений и Константин. Собираем все интересное из мира Java-разработки и решили делиться этим не только с коллегами, но и со всем...
Как загружать классы в Java 8 и Java 9+?
#БлогкомпанииИнститутсистемногопрограммированияимВПИванниковаРАН #Java #java #javamodules #jvm #classloader IV
https://habr.com/ru/companies/isp_ras/articles/788618/
#БлогкомпанииИнститутсистемногопрограммированияимВПИванниковаРАН #Java #java #javamodules #jvm #classloader IV
https://habr.com/ru/companies/isp_ras/articles/788618/
Хабр
Как загружать классы в Java 8 и Java 9+?
Привет, Хабр! Я разработчик в ИСП РАН , занимаюсь разработкой статического анализатора Svace . Недавно я столкнулся с задачей самостоятельной загрузки классов в JVM, что оказалось непросто, потому...
Java Digest #9
#БлогкомпанииTINKOFF #Java #Программирование #java #jvm #spring #digest IV
https://habr.com/ru/companies/tinkoff/articles/792310/
#БлогкомпанииTINKOFF #Java #Программирование #java #jvm #spring #digest IV
https://habr.com/ru/companies/tinkoff/articles/792310/
Хабр
Java Digest #9
Всем привет! 👋 👋 👋 Мы Java-разработчики Тинькофф: Константин , Андрей и Арсений. Собираем интересные новости, статьи, туториалы и другие материалы из мира Java-разработки — и решили делиться этим не...
[Перевод] Java-рантаймы с точки зрения Spring Boot
#БлогкомпанииSpringАйО #Программирование #Java #jvm #java #spring #springboot
https://habr.com/ru/companies/spring_aio/articles/819899/
#БлогкомпанииSpringАйО #Программирование #Java #jvm #java #spring #springboot
https://habr.com/ru/companies/spring_aio/articles/819899/
Хабр
Java-рантаймы с точки зрения Spring Boot
На первый взгляд, выбор правильного Java-рантайма для вашего проекта на Spring Boot может показаться тривиальным. В конце концов, все популярные рантаймы основываются на коде OpenJDK и предлагают...
[Перевод] Эффективность Spring-приложений в рантайме. Текущее состояние дел и планы на будущее
#БлогкомпанииSpringАйО #Java #Программирование #Spring #springboot #java #jvm
https://habr.com/ru/companies/spring_aio/articles/824328/
#БлогкомпанииSpringАйО #Java #Программирование #Spring #springboot #java #jvm
https://habr.com/ru/companies/spring_aio/articles/824328/
Хабр
Эффективность Spring-приложений в рантайме. Текущее состояние дел и планы на будущее
В свете недавнего выхода Spring Framework 6.1 и Spring Boot 3.2, мы хотели бы поделиться обзором тех усилий, которые предпринимает команда Spring, чтобы позволить разработчикам оптимизировать...
Разбираемся с MavenGate. Настолько ли он страшен на самом деле
#БлогкомпанииInfotecs #Информационнаябезопасность #Java #РазработкаподAndroid #JVM #Android #MavenGate
https://habr.com/ru/companies/infotecs_official/articles/830600/
#БлогкомпанииInfotecs #Информационнаябезопасность #Java #РазработкаподAndroid #JVM #Android #MavenGate
https://habr.com/ru/companies/infotecs_official/articles/830600/
Хабр
Разбираемся с MavenGate. Настолько ли он страшен на самом деле
Привет, Хабр! Меня зовут Михаил, я исследователь Центра научных исследований и перспективных разработок, в круг моих обязанностей входит разработка мобильных приложений Android и исследование...