Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Understanding Rust application heap memory usage with memdb

Автор: Arjan Janssen

Загружено: 2025-11-30

Просмотров: 7

Описание:

This video shows how to use the memdb command-line application on an instrumented Rust application.

Memdb is a simple open-source tool for debugging Rust application heap memory usage. It consists of a server and a client part.

It is available under FreeBSD license and can be downloaded from GitHub:
https://github.com/Arjan-Janssen/memdb.

The server is a lightweight component written in the Rust programming language that can be easily linked to an existing Rust project. It starts a web socket to report realtime statistics about dynamic memory allocations and deallocations. This approach is convenient for debugging applications running on mobile or internet-enabled embedded devices. The server adds a hook to the Rust memory allocator that is invoked by all allocations and deallocations.

The client is a command-line tool that connects to the server and captures the stream of heap operations from the socket connection. The client is a JVM application written in Kotlin. The client can capture, visualise, and load/store the memory trace generated by the server.

The captured heap operations can then be further analyzed in the client tool. There are several commands to investigate the behavior of the heap over time.

Understanding Rust application heap memory usage  with memdb

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

💾СОБРАЛ NAS НА TrueNAS💽 НЕ ПОНИМАЮ, КАК ЖИЛ БЕЗ НЕГО САМОДЕЛЬНОЕ ХРАНИЛИЩЕ ЭТО ПРОСТО

💾СОБРАЛ NAS НА TrueNAS💽 НЕ ПОНИМАЮ, КАК ЖИЛ БЕЗ НЕГО САМОДЕЛЬНОЕ ХРАНИЛИЩЕ ЭТО ПРОСТО

🤷 AI обучен на говнокоде! Разработчиков компиляторов, протоколов и СУБД не хватает, а LLM не может

🤷 AI обучен на говнокоде! Разработчиков компиляторов, протоколов и СУБД не хватает, а LLM не может

Code Your Own CLI With Rust

Code Your Own CLI With Rust

Я Построил Рогатку Более Мощную, чем Пистолет

Я Построил Рогатку Более Мощную, чем Пистолет

ESP32: распознавание речи нейросетью (TensorFlow Lite)

ESP32: распознавание речи нейросетью (TensorFlow Lite)

КАПСУЛЬНЫЙ ТРУП / НАЛЮБИЛОВО ИЗ ПОДНЕБЕСНОЙ / СТРОЙХЛАМ

КАПСУЛЬНЫЙ ТРУП / НАЛЮБИЛОВО ИЗ ПОДНЕБЕСНОЙ / СТРОЙХЛАМ

AGI Достигнут! ChatGPT 5.2 Рвет ВСЕ Тесты! Внезапно OpenAI Выкатил Новую ИИ! Новая Qwen от Alibaba.

AGI Достигнут! ChatGPT 5.2 Рвет ВСЕ Тесты! Внезапно OpenAI Выкатил Новую ИИ! Новая Qwen от Alibaba.

Говорит Торвальдс: Влияние Rust на ядро ​​Linux

Говорит Торвальдс: Влияние Rust на ядро ​​Linux

БЕЛЫЕ СПИСКИ: какой VPN-протокол справится? Сравниваю все

БЕЛЫЕ СПИСКИ: какой VPN-протокол справится? Сравниваю все

Как взломать любое программное обеспечение

Как взломать любое программное обеспечение

Нерассказанная история Rust

Нерассказанная история Rust

Как производятся микрочипы? 🖥️🛠️ Этапы производства процессоров

Как производятся микрочипы? 🖥️🛠️ Этапы производства процессоров

Почему все смазывают УШМ неправильно?

Почему все смазывают УШМ неправильно?

Крах Jaguar: Как “повестка” в рекламе добила легенду британского автопрома

Крах Jaguar: Как “повестка” в рекламе добила легенду британского автопрома

Лучший ПК на Windows – это iMac | Старый моноблок Apple vs мини-ПК на N100

Лучший ПК на Windows – это iMac | Старый моноблок Apple vs мини-ПК на N100

Я сменил Arch на NixOS... и это просто потрясающе!

Я сменил Arch на NixOS... и это просто потрясающе!

Rust for Everyone!

Rust for Everyone!

Geely Monjaro - 150 000 пробега, что сломалось?

Geely Monjaro - 150 000 пробега, что сломалось?

Memory Arenas, Explained Simply

Memory Arenas, Explained Simply

Canonical — враг или спаситель Ubuntu? | Спорные решения и заброшенные проекты

Canonical — враг или спаситель Ubuntu? | Спорные решения и заброшенные проекты

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]