Отговори на тема  [ 5 мнения ] 
WinXP , memory leakage 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение WinXP , memory leakage
Дялкам една програма, отвреме навреме, повече за самоучене, едва ли ще се наложи да я инсталирам на клиент. Средата е Code::Blocks/MinGW , инсталирана преди няколко години. Има доста неща дето съм заимствал от нета , някои не ги разбирам достатъчно, но съм ги подкарал. Виждам , че се викат доста системни библиотеки и коя какво прави в даден момент - не съм наясно.
В даден момент - след 50-100 минути работа , ОСа изпищява и затваря.
Иска да праща рапорт до М$ , детайлите обаче много постни. На таск менажера се вижда, как заетата от програмата памет "избухва". Докато работи - се вижда - на няколко минути - програмата заема по няколко нови килобайта - най-често 4.
Не мога да направя връзка с никакво външно събитие.
В моя код няма динамична памет, но в чуждия сигурно има доста .
Въпросът ми е следният - има ли функция, която да дава използваната от програмата памет?
Идеята е да "печатам" тия числа преди и след извикване на
коя да е функция.


Сря Сеп 20, 2017 8:54 pm
Профил
Online
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Юни 03, 2005 9:39 pm
Мнения: 2277
Мнение Re: WinXP , memory leakage
Пусни програмата да върви през дебъгера. Като гръмне ще видиш къде точно става белята. Така както го описваш прилича да ползваш памет, която не е твоя или някое io, което също не е твое. Някое парче код/псевдокод може да помогне повече.

_________________
Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ! Опонентът се оборва с ФАКТИ, а не с ЕПИТЕТИ!


Сря Сеп 20, 2017 9:15 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: WinXP , memory leakage
Днеска я пусках за час и нещо през дебъгера , ама не рухна. Утре пак ще я пусна, но оригиналния дебъгер е много постен.
Таск менъджера показва спорадично увеличение на паметта, май има функция откъм него, ама друго е някой борил се , да ти каже.


Сря Сеп 20, 2017 9:22 pm
Профил
Ранг: Популярен
Ранг: Популярен

Регистриран на: Сря Окт 03, 2007 3:39 pm
Мнения: 311
Мнение Re: WinXP , memory leakage
Purifyplus, quantify ... в рутракера ги има, прекарай я през някое от тях, до сега не са ме подвеждали за мемори лийкове :-)

_________________
In God we trust. All others must submit an X.509 Certificate


Сря Сеп 20, 2017 9:52 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: WinXP , memory leakage
Малко ъпдейт...
Purifyplus 7 се изтегли нейде от Тайланд...в "хелпа" пише да се инсталира, после да се вземе трайал номер/лиценз от официалния сайт и накрая да се копне "хапчето" . Втората стъпка ми изглежда невъзможна - официалният сайт май е за големи играчи вече. Не съмпробвал инсталация/хапче.

Иначе пътьом ограничих щетите- изкара 30ина часа без да гръмне - имах сравнение на стрингове през указатели. Оказа се ,че сравнението гърми(Вин-а затваря приложението) , ако единият указател е НУЛЛ.


Пон Окт 02, 2017 8:39 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 5 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 8 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни