MemHawk: часть 2. Real-time flamegraph в вашей Grafana

В прошлой статье я рассказал, как можно сделать профилировщик памяти ориентированный на многопоточные приложения, который в 16 раз быстрее heaptrack. Сегодня рассмотрим как получилось совместить быстрый профайлинг с удобством визуализации в Grafana в реальном времени. Ключевые особенности: Flamegraph аллокаций и деаллокаций за интервал времени График потребления памяти с детализацией до функции/строчки в коде(настраиваемо) Flamegraph в момент пика памяти Flamegraph суммарного числа аллокаций Flamegraph суммарного объема аллокаций Звучит интересно!

https://habr.com/ru/articles/1029320/

#heaptrack #memory_profiler #memory_leak #grafana #performance #profiler

MemHawk: часть 2. Real-time flamegraph в вашей Grafana

Grafana Dashboard В прошлой статье я рассказал, как можно сделать профилировщик памяти, ориентированный на многопоточные приложения, который в 16 раз быстрее heaptrack. Сегодня рассмотрим, как...

Хабр

[vLLM 메모리 누수 디버깅: 힙(Heap) 너머 UCX와 mmap의 미스터리

vLLM의 Prefill/Decode 분리 서빙 환경에서 발생하는 메모리 누수 문제를 분석한 결과, 고성능 통신 라이브러리 UCX가 mmap/munmap 호출을 가로채고 해제된 메모리를 무한정 큐에 쌓아두는 것이 원인임을 발견했습니다. 이를 해결하기 위해 UCX의 메모리 후킹 기능을 비활성화하는 환경 변수를 설정했습니다.

https://news.hada.io/topic?id=26067

#vllm #memory_leak #ucx #debugging #performance

vLLM 메모리 누수 디버깅: 힙(Heap) 너머 UCX와 mmap의 미스터리

<p>요약:</p> <ul> <li> <strong>문제 상황</strong>: vLLM의 Prefill/Decode 분리(disaggregated) 서빙 환경에서 분당 400MB의 시스템 메모리(RSS...

GeekNews

Утечки памяти в мобильных приложениях: руководство для QA-инженеров

Меня зовут Ира и я руковожу отделом тестирования мобильной платформы: наш отдел занимается разработкой инструментов для автоматизации тестирования мобильных приложений Ozon и тестированием внутренних библиотек, которые используются в наших приложениях. Около года назад мы пытались понять, почему у одной из команд джоба с автотестами отваливается по тайм-ауту. К слову, это был проект мобильного приложения для продавцов, и на нем у нас для автоматизации тестирования используются нативные фреймворки: Kaspresso + Kotlin для Android и XCTest + Swift для iOS. Одна из гипотез заключалась в том, что в приложении могут быть утечки памяти и что-то зависает. Спойлер: дело было не в этом. В общем, около года назад я проверяла, что к чему там у нас с памятью приложения, а сейчас поняла, что полученными знаниями можно и поделиться. Эта статья будет полезна тем, кто только начинает изучать, что происходит со стабильностью мобильного приложения. Внутри статьи разберёмся с тем, как приложение работает с оперативной памятью; что такое утечки памяти и когда они возникают; как утечки влияют на стабильность работы приложения и как их находить.

https://habr.com/ru/companies/ozontech/articles/815041/

#qa #ozon #ozon_tech #memory_leak #утечка_памяти #android #kotlin

Утечки памяти в мобильных приложениях: руководство для QA-инженеров

Всем привет! Меня зовут Ира и я руковожу отделом тестирования мобильной платформы: наш отдел занимается разработкой инструментов для автоматизации тестирования мобильных приложений Ozon и...

Хабр
Memory Leak: Insiderhandel bei Intel? - Golem.de

Intel hat zugegeben, seit Monaten von dem erst kürzlich öffentlich bekanntgewordenen CPU-Memory-Leak gewusst zu haben. Das wirft auch ein neues Licht auf einen riesigen