Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
GVIG
4 / 4 / 4
Регистрация: 23.10.2015
Сообщений: 35
1

Как проверять программу на утечку памяти?

05.01.2016, 02:47. Просмотров 1397. Ответов 4
Метки нет (Все метки)

Доброго времени суток!
Решаю задачу. Написал программу все работает, но есть пара вопросов...
Подскажите, пожалуйста, как проверять программу на утечку памяти? Я где то читал, что есть специальные библиотеки, но вот найти не могу сейчас.
И вопрос: Если память выделяется в одной функции можно очистить память в другой????
Спасибо
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2016, 02:47
Ответы с готовыми решениями:

Найти утечку памяти
Помогите найти утечку памяти #include <stdio.h> #include <stdlib.h> struct Rebro { int val;...

Как исправить утечку памяти
Всем привет! Помогите, пожалуйста, исправить утечку памяти в программе, не понимаю просто уже, что...

Как найти утечку памяти?
Не могу найти утечку памяти( Может ли кто-то помочь? TDateTime df1; String ss1 =...

Как обнаружить утечку памяти
Сабж. Как узнать какая переменная сколько потребляет памяти во время отладки? А то утечка вроде...

Как устранить утечку памяти?
При работе программы память расходуется в геометрической прогрессии - прибавляется по мегабайту...

4
S_el
2230 / 1696 / 354
Регистрация: 15.12.2013
Сообщений: 6,761
05.01.2016, 03:14 2
Цитата Сообщение от GVIG Посмотреть сообщение
Подскажите, пожалуйста, как проверять программу на утечку памяти?
В какой ОС?

Цитата Сообщение от GVIG Посмотреть сообщение
Если память выделяется в одной функции можно очистить память в другой?
можно
1
GVIG
4 / 4 / 4
Регистрация: 23.10.2015
Сообщений: 35
05.01.2016, 10:55  [ТС] 3
S_el, Windows 7. Кажется у MS Visual Studio была библиотека для работы с памятью и там вроде бы можно было проверять на утечку... Может я что то не так понял.
Я пишу на Qt.
0
S_el
2230 / 1696 / 354
Регистрация: 15.12.2013
Сообщений: 6,761
05.01.2016, 11:19 4
Лучший ответ Сообщение было отмечено GVIG как решение

Решение

Цитата Сообщение от GVIG Посмотреть сообщение
Кажется у MS Visual Studio была библиотека для работы с памятью и там вроде бы можно было проверять на утечку...
вот это попробуйте:
http://habrahabr.ru/post/113567/
1
GVIG
4 / 4 / 4
Регистрация: 23.10.2015
Сообщений: 35
05.01.2016, 11:26  [ТС] 5
S_el, Большое спасибо!!!
0
05.01.2016, 11:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.01.2016, 11:26

Как отследить утечку памяти?
Как в vs(ну или в общем) отследить учтечку памяти? То есть если было выделено память под что то с...

Как устранить утечку памяти?
Во время работы этого кода происходит утечка памяти: <html> <head> <link rel="stylesheet"...

Как найти и устранить утечку памяти
Программа в ходе ее выполнения разрастается. Я не могу найти где именно происходит утечка. В Unit1...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru