home.social

#gc — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #gc, aggregated by home.social.

  1. magmoe.com/2981147/entertainme 吉岡里帆、“黒柳徹子役”は本人からの指名 映画『SUKIYAKI 上を向いて歩こう』前野朋哉・こがけんの出演も明らかに – オリコンニュース #  #ae #entertainment #EntertainmentTopics #Fae #GC #mae #movie #N #エンタメ #エンタメトピック #映画

  2. Java нас обманывает: скрытая цена чистого кода

    Все сейчас пишут красивый, современный код: стримы, record DTO, функциональные цепочки. Применяют лучшие практики и никаких мутабельных аккумуляторов и ручных циклов. А потом код начинает виснуть. И ведь локально все хорошо, и памяти достаточно, но под нагрузкой GC внезапно начинает просыпаться каждые 200 миллисекунд, хотя куча заполнена всего на 40%. В это статье я приглашаю заглянуть под капот чистого кода и немного развеять иллюзию того что JVM все решит за Вас. Я не буду указывать правильный путь, а просто возьму два реальных стиля написания одного и того же кода, запущу их в трёх конфигурациях JVM и покажу, в какой момент чистый код внезапно оказывается дорогим удовольствием. Заглянуть

    habr.com/ru/articles/1036992/

    #java #jvm #производительность #gc #allocationrate #streams #функциональноепрограммирование #иммутабельность #бенчмарки #asyncprofiler

  3. Java нас обманывает: скрытая цена чистого кода

    Все сейчас пишут красивый, современный код: стримы, record DTO, функциональные цепочки. Применяют лучшие практики и никаких мутабельных аккумуляторов и ручных циклов. А потом код начинает виснуть. И ведь локально все хорошо, и памяти достаточно, но под нагрузкой GC внезапно начинает просыпаться каждые 200 миллисекунд, хотя куча заполнена всего на 40%. В это статье я приглашаю заглянуть под капот чистого кода и немного развеять иллюзию того что JVM все решит за Вас. Я не буду указывать правильный путь, а просто возьму два реальных стиля написания одного и того же кода, запущу их в трёх конфигурациях JVM и покажу, в какой момент чистый код внезапно оказывается дорогим удовольствием. Заглянуть

    habr.com/ru/articles/1036992/

    #java #jvm #производительность #gc #allocationrate #streams #функциональноепрограммирование #иммутабельность #бенчмарки #asyncprofiler

  4. Java нас обманывает: скрытая цена чистого кода

    Все сейчас пишут красивый, современный код: стримы, record DTO, функциональные цепочки. Применяют лучшие практики и никаких мутабельных аккумуляторов и ручных циклов. А потом код начинает виснуть. И ведь локально все хорошо, и памяти достаточно, но под нагрузкой GC внезапно начинает просыпаться каждые 200 миллисекунд, хотя куча заполнена всего на 40%. В это статье я приглашаю заглянуть под капот чистого кода и немного развеять иллюзию того что JVM все решит за Вас. Я не буду указывать правильный путь, а просто возьму два реальных стиля написания одного и того же кода, запущу их в трёх конфигурациях JVM и покажу, в какой момент чистый код внезапно оказывается дорогим удовольствием. Заглянуть

    habr.com/ru/articles/1036992/

    #java #jvm #производительность #gc #allocationrate #streams #функциональноепрограммирование #иммутабельность #бенчмарки #asyncprofiler

  5. Java нас обманывает: скрытая цена чистого кода

    Все сейчас пишут красивый, современный код: стримы, record DTO, функциональные цепочки. Применяют лучшие практики и никаких мутабельных аккумуляторов и ручных циклов. А потом код начинает виснуть. И ведь локально все хорошо, и памяти достаточно, но под нагрузкой GC внезапно начинает просыпаться каждые 200 миллисекунд, хотя куча заполнена всего на 40%. В это статье я приглашаю заглянуть под капот чистого кода и немного развеять иллюзию того что JVM все решит за Вас. Я не буду указывать правильный путь, а просто возьму два реальных стиля написания одного и того же кода, запущу их в трёх конфигурациях JVM и покажу, в какой момент чистый код внезапно оказывается дорогим удовольствием. Заглянуть

    habr.com/ru/articles/1036992/

    #java #jvm #производительность #gc #allocationrate #streams #функциональноепрограммирование #иммутабельность #бенчмарки #asyncprofiler

  6. 📊 Gold Rush? Or Bear Market? We Break Down the Tickers to Watch

    Gold prices have plummeted to a 2-year low, sparking a 'buy the dip' frenzy. But how does this compare to the broader market? We analyze the S&P 500, gold, and Bitcoin to uncover the hidden dynamics driving this trend. Our top 5 takeaways reveal a complex tapestry of sentiment, technicals, and fundamentals.
    #GSPC #GC=F #BTCUSD

  7. MMTk porting guide is the prime example of:

    How to draw an owl:

    - Draw a circle
    - Draw the rest of the owl

    So, how to port to MMTk?

    - Port to NoGC (ensure runtime compiler doesn't shit itself while linking with rust)
    - Complete the rest of the port

    #mmtk #gc #rust #programminglanguages

  8. MMTk porting guide is the prime example of:

    How to draw an owl:

    - Draw a circle
    - Draw the rest of the owl

    So, how to port to MMTk?

    - Port to NoGC (ensure runtime compiler doesn't shit itself while linking with rust)
    - Complete the rest of the port

    #mmtk #gc #rust #programminglanguages

  9. Как Monium приручил GC: разбираемся со сборщиками мусора в observability‑платформе

    Всем привет, меня зовут Антон Рыбочкин, я старший разработчик бэкенда в команде Yandex Monium. Monium — это платформа для сбора, хранения и анализа телеметрии (метрик, логов и трейсов). Она позволяет дать оценку того, как себя чувствует сервис, находить причины сбоев, оперативно уведомлять об аномалиях. Изначально эта платформа развивалась как внутренняя система для мониторинга сервисов в масштабах всего Яндекса. Отсюда высокие требования к надёжности сервиса — телеметрия должна быть доступна, даже когда другие сервисы лежат. И с точки зрения бэкенда в таких кейсах есть свои вызовы, один из них — сборка мусора, или сокращённо GC. В этой статье я расскажу про наш опыт с разными сборщиками мусора: с какими проблемами Java GC мы столкнулись в разных сервисах, как их можно диагностировать и как решить.

    habr.com/ru/companies/yandex_c

    #java #gc #opentelemetry #yandex_monium #monium #observability #generational_zgc #parallelgc #FullGC #shenandoah

  10. Как Monium приручил GC: разбираемся со сборщиками мусора в observability‑платформе

    Всем привет, меня зовут Антон Рыбочкин, я старший разработчик бэкенда в команде Yandex Monium. Monium — это платформа для сбора, хранения и анализа телеметрии (метрик, логов и трейсов). Она позволяет дать оценку того, как себя чувствует сервис, находить причины сбоев, оперативно уведомлять об аномалиях. Изначально эта платформа развивалась как внутренняя система для мониторинга сервисов в масштабах всего Яндекса. Отсюда высокие требования к надёжности сервиса — телеметрия должна быть доступна, даже когда другие сервисы лежат. И с точки зрения бэкенда в таких кейсах есть свои вызовы, один из них — сборка мусора, или сокращённо GC. В этой статье я расскажу про наш опыт с разными сборщиками мусора: с какими проблемами Java GC мы столкнулись в разных сервисах, как их можно диагностировать и как решить.

    habr.com/ru/companies/yandex_c

    #java #gc #opentelemetry #yandex_monium #monium #observability #generational_zgc #parallelgc #FullGC #shenandoah

  11. Как Monium приручил GC: разбираемся со сборщиками мусора в observability‑платформе

    Всем привет, меня зовут Антон Рыбочкин, я старший разработчик бэкенда в команде Yandex Monium. Monium — это платформа для сбора, хранения и анализа телеметрии (метрик, логов и трейсов). Она позволяет дать оценку того, как себя чувствует сервис, находить причины сбоев, оперативно уведомлять об аномалиях. Изначально эта платформа развивалась как внутренняя система для мониторинга сервисов в масштабах всего Яндекса. Отсюда высокие требования к надёжности сервиса — телеметрия должна быть доступна, даже когда другие сервисы лежат. И с точки зрения бэкенда в таких кейсах есть свои вызовы, один из них — сборка мусора, или сокращённо GC. В этой статье я расскажу про наш опыт с разными сборщиками мусора: с какими проблемами Java GC мы столкнулись в разных сервисах, как их можно диагностировать и как решить.

    habr.com/ru/companies/yandex_c

    #java #gc #opentelemetry #yandex_monium #monium #observability #generational_zgc #parallelgc #FullGC #shenandoah

  12. Как Monium приручил GC: разбираемся со сборщиками мусора в observability‑платформе

    Всем привет, меня зовут Антон Рыбочкин, я старший разработчик бэкенда в команде Yandex Monium. Monium — это платформа для сбора, хранения и анализа телеметрии (метрик, логов и трейсов). Она позволяет дать оценку того, как себя чувствует сервис, находить причины сбоев, оперативно уведомлять об аномалиях. Изначально эта платформа развивалась как внутренняя система для мониторинга сервисов в масштабах всего Яндекса. Отсюда высокие требования к надёжности сервиса — телеметрия должна быть доступна, даже когда другие сервисы лежат. И с точки зрения бэкенда в таких кейсах есть свои вызовы, один из них — сборка мусора, или сокращённо GC. В этой статье я расскажу про наш опыт с разными сборщиками мусора: с какими проблемами Java GC мы столкнулись в разных сервисах, как их можно диагностировать и как решить.

    habr.com/ru/companies/yandex_c

    #java #gc #opentelemetry #yandex_monium #monium #observability #generational_zgc #parallelgc #FullGC #shenandoah

  13. #FCLGCZ #AllezLausanne #GC #International #SRF2 heute ab 20:20 Uhr: FC Lausanne-Sport - Grasshopper Club Zürich. FC Lausanne-Sport und Grasshopper Club Zürich trafen das letzte Mal vor sechs Wochen am 8. März 2026 aufeinander. FC Lausanne-Sport ... fussballimtv.de/live/2026/fc-l

  14. #FCLGCZ #AllezLausanne #GC #International #SRF2 heute ab 20:20 Uhr: FC Lausanne-Sport - Grasshopper Club Zürich. FC Lausanne-Sport und Grasshopper Club Zürich trafen das letzte Mal vor sechs Wochen am 8. März 2026 aufeinander. FC Lausanne-Sport ... fussballimtv.de/live/2026/fc-l

  15. G:link Authorised Officers hop on a tram, say they’re going to check for tickets and start approaching people… and don’t bother me. I wonder if my requests for them to prove they’re allowed to do what they do, and how they feel fining people over AU$4m over 7000 in fares makes them feel good. #GC

    Edit: That is, I wonder if they’ve had an effect. Tired.

    #gc
  16. G:link Authorised Officers hop on a tram, say they’re going to check for tickets and start approaching people… and don’t bother me. I wonder if my requests for them to prove they’re allowed to do what they do, and how they feel fining people over AU$4m over 7000 in fares makes them feel good. #GC

    Edit: That is, I wonder if they’ve had an effect. Tired.

    #gc
  17. G:link Authorised Officers hop on a tram, say they’re going to check for tickets and start approaching people… and don’t bother me. I wonder if my requests for them to prove they’re allowed to do what they do, and how they feel fining people over AU$4m over 7000 in fares makes them feel good. #GC

    Edit: That is, I wonder if they’ve had an effect. Tired.

    #gc
  18. G:link Authorised Officers hop on a tram, say they’re going to check for tickets and start approaching people… and don’t bother me. I wonder if my requests for them to prove they’re allowed to do what they do, and how they feel fining people over AU$4m over 7000 in fares makes them feel good. #GC

    Edit: That is, I wonder if they’ve had an effect. Tired.

    #gc
  19. G:link Authorised Officers hop on a tram, say they’re going to check for tickets and start approaching people… and don’t bother me. I wonder if my requests for them to prove they’re allowed to do what they do, and how they feel fining people over AU$4m over 7000 in fares makes them feel good. #GC

    Edit: That is, I wonder if they’ve had an effect. Tired.

    #gc
  20. [Перевод] Самый простой способ устроить утечку памяти в Java

    В новом переводе от команды Spring АйО рассмотрим утечки памяти в Java. Не секрет, что GC освобождает только недостижимые объекты. Утечка в Java начинается там, где объект уже не нужен, но на него все еще есть цепочка ссылок от живого потока. Симптомы обычно одинаковые: куча растет, GC срабатывает чаще, паузы увеличиваются, финал - java.lang.OutOfMemoryError: Java heap space . В целом вывод такой, что нужно смотреть график heap в VisualVM/JVisualVM/JConsole, снимать heap dump (jmap), в Eclipse MAT запускать Leak Suspects и проверять цепочки удерживающих ссылок.

    habr.com/ru/companies/spring_a

    #java #kotlin #performance #spring #jdk #gc #spring_boot #spring_framework #springboot

  21. [Перевод] Самый простой способ устроить утечку памяти в Java

    В новом переводе от команды Spring АйО рассмотрим утечки памяти в Java. Не секрет, что GC освобождает только недостижимые объекты. Утечка в Java начинается там, где объект уже не нужен, но на него все еще есть цепочка ссылок от живого потока. Симптомы обычно одинаковые: куча растет, GC срабатывает чаще, паузы увеличиваются, финал - java.lang.OutOfMemoryError: Java heap space . В целом вывод такой, что нужно смотреть график heap в VisualVM/JVisualVM/JConsole, снимать heap dump (jmap), в Eclipse MAT запускать Leak Suspects и проверять цепочки удерживающих ссылок.

    habr.com/ru/companies/spring_a

    #java #kotlin #performance #spring #jdk #gc #spring_boot #spring_framework #springboot

  22. [Перевод] Самый простой способ устроить утечку памяти в Java

    В новом переводе от команды Spring АйО рассмотрим утечки памяти в Java. Не секрет, что GC освобождает только недостижимые объекты. Утечка в Java начинается там, где объект уже не нужен, но на него все еще есть цепочка ссылок от живого потока. Симптомы обычно одинаковые: куча растет, GC срабатывает чаще, паузы увеличиваются, финал - java.lang.OutOfMemoryError: Java heap space . В целом вывод такой, что нужно смотреть график heap в VisualVM/JVisualVM/JConsole, снимать heap dump (jmap), в Eclipse MAT запускать Leak Suspects и проверять цепочки удерживающих ссылок.

    habr.com/ru/companies/spring_a

    #java #kotlin #performance #spring #jdk #gc #spring_boot #spring_framework #springboot

  23. [Перевод] Самый простой способ устроить утечку памяти в Java

    В новом переводе от команды Spring АйО рассмотрим утечки памяти в Java. Не секрет, что GC освобождает только недостижимые объекты. Утечка в Java начинается там, где объект уже не нужен, но на него все еще есть цепочка ссылок от живого потока. Симптомы обычно одинаковые: куча растет, GC срабатывает чаще, паузы увеличиваются, финал - java.lang.OutOfMemoryError: Java heap space . В целом вывод такой, что нужно смотреть график heap в VisualVM/JVisualVM/JConsole, снимать heap dump (jmap), в Eclipse MAT запускать Leak Suspects и проверять цепочки удерживающих ссылок.

    habr.com/ru/companies/spring_a

    #java #kotlin #performance #spring #jdk #gc #spring_boot #spring_framework #springboot

  24. If anyone is interested, I released the crate on crates.io ​:neocat:​
    https://crates.io/crates/gomi

    Keep in mind it's still highly experimental but it's really promising. It should work in the majority of cases? I hope? If anyone wants to ̶b̶e̶ ̶m̶y̶ ̶g̶u̶i̶n̶e̶a̶ ̶p̶i̶g̶ give it a try, feedback is greatly appreciated.

    #Rust #RustLang #GC #GarbageCollection #programming

    RE: https://blahaj.zone/notes/aktwb5mkm25g00sw

  25. If anyone is interested, I released the crate on crates.io ​:neocat:​
    https://crates.io/crates/gomi

    Keep in mind it's still highly experimental but it's really promising. It should work in the majority of cases? I hope? If anyone wants to ̶b̶e̶ ̶m̶y̶ ̶g̶u̶i̶n̶e̶a̶ ̶p̶i̶g̶ give it a try, feedback is greatly appreciated.

    #Rust #RustLang #GC #GarbageCollection #programming

    RE: https://blahaj.zone/notes/aktwb5mkm25g00sw

  26. If anyone is interested, I released the crate on crates.io ​:neocat:​
    https://crates.io/crates/gomi

    Keep in mind it's still highly experimental but it's really promising. It should work in the majority of cases? I hope? If anyone wants to ̶b̶e̶ ̶m̶y̶ ̶g̶u̶i̶n̶e̶a̶ ̶p̶i̶g̶ give it a try, feedback is greatly appreciated.

    #Rust #RustLang #GC #GarbageCollection #programming

    RE: https://blahaj.zone/notes/aktwb5mkm25g00sw

  27. If anyone is interested, I released the crate on crates.io ​:neocat:​
    https://crates.io/crates/gomi

    Keep in mind it's still highly experimental but it's really promising. It should work in the majority of cases? I hope? If anyone wants to ̶b̶e̶ ̶m̶y̶ ̶g̶u̶i̶n̶e̶a̶ ̶p̶i̶g̶ give it a try, feedback is greatly appreciated.

    #Rust #RustLang #GC #GarbageCollection #programming

    RE: https://blahaj.zone/notes/aktwb5mkm25g00sw

  28. If anyone is interested, I released the crate on crates.io ​:neocat:​
    https://crates.io/crates/gomi

    Keep in mind it's still highly experimental but it's really promising. It should work in the majority of cases? I hope? If anyone wants to ̶b̶e̶ ̶m̶y̶ ̶g̶u̶i̶n̶e̶a̶ ̶p̶i̶g̶ give it a try, feedback is greatly appreciated.

    #Rust #RustLang #GC #GarbageCollection #programming

    RE: https://blahaj.zone/notes/aktwb5mkm25g00sw