Telegram Group & Telegram Channel
🔧 Как ловить утечки памяти в C++ за 5 минут
Инструмент — valgrind.

Когда пишем на C++, особенно без smart pointers, утечки памяти — обычное дело. Часто их даже не видно. А valgrind — это наш рентген.

👣 Быстрый гайд:

1. Установи valgrind:

sudo apt install valgrind


2. Собери проект с отладочной информацией:

g++ -g main.cpp -o app


3. Запусти под valgrind:

valgrind ./app


4. И читай отчёт:

==12345== 10 bytes in 1 blocks are definitely lost in loss record 1 of 1


💡 Фишка:
Добавь --leak-check=full и --track-origins=yes — получишь больше деталей, где именно утечка:


valgrind --leak-check=full --track-origins=yes ./app


➡️ @cpp_geek



tg-me.com/cpp_geek/298
Create:
Last Update:

🔧 Как ловить утечки памяти в C++ за 5 минут
Инструмент — valgrind.

Когда пишем на C++, особенно без smart pointers, утечки памяти — обычное дело. Часто их даже не видно. А valgrind — это наш рентген.

👣 Быстрый гайд:

1. Установи valgrind:


sudo apt install valgrind


2. Собери проект с отладочной информацией:

g++ -g main.cpp -o app


3. Запусти под valgrind:

valgrind ./app


4. И читай отчёт:

==12345== 10 bytes in 1 blocks are definitely lost in loss record 1 of 1


💡 Фишка:
Добавь --leak-check=full и --track-origins=yes — получишь больше деталей, где именно утечка:


valgrind --leak-check=full --track-origins=yes ./app


➡️ @cpp_geek

BY C++ geek


Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283

Share with your friend now:
tg-me.com/cpp_geek/298

View MORE
Open in Telegram


telegram Telegram | DID YOU KNOW?

Date: |

The messaging service and social-media platform owes creditors roughly $700 million by the end of April, according to people briefed on the company’s plans and loan documents viewed by The Wall Street Journal. At the same time, Telegram Group Inc. must cover rising equipment and bandwidth expenses because of its rapid growth, despite going years without attempting to generate revenue.

telegram from fr


Telegram C++ geek
FROM USA