| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| WinXP , memory leakage http://mcu-bg.com/mcu_site/viewtopic.php?f=14&t=15493 |
Страница 1 от 1 |
| Автор: | stefan63 [ Сря Сеп 20, 2017 8:54 pm ] |
| Заглавие: | WinXP , memory leakage |
Дялкам една програма, отвреме навреме, повече за самоучене, едва ли ще се наложи да я инсталирам на клиент. Средата е Code::Blocks/MinGW , инсталирана преди няколко години. Има доста неща дето съм заимствал от нета , някои не ги разбирам достатъчно, но съм ги подкарал. Виждам , че се викат доста системни библиотеки и коя какво прави в даден момент - не съм наясно. В даден момент - след 50-100 минути работа , ОСа изпищява и затваря. Иска да праща рапорт до М$ , детайлите обаче много постни. На таск менажера се вижда, как заетата от програмата памет "избухва". Докато работи - се вижда - на няколко минути - програмата заема по няколко нови килобайта - най-често 4. Не мога да направя връзка с никакво външно събитие. В моя код няма динамична памет, но в чуждия сигурно има доста . Въпросът ми е следният - има ли функция, която да дава използваната от програмата памет? Идеята е да "печатам" тия числа преди и след извикване на коя да е функция. |
|
| Автор: | syscop [ Сря Сеп 20, 2017 9:15 pm ] |
| Заглавие: | Re: WinXP , memory leakage |
Пусни програмата да върви през дебъгера. Като гръмне ще видиш къде точно става белята. Така както го описваш прилича да ползваш памет, която не е твоя или някое io, което също не е твое. Някое парче код/псевдокод може да помогне повече. |
|
| Автор: | stefan63 [ Сря Сеп 20, 2017 9:22 pm ] |
| Заглавие: | Re: WinXP , memory leakage |
Днеска я пусках за час и нещо през дебъгера , ама не рухна. Утре пак ще я пусна, но оригиналния дебъгер е много постен. Таск менъджера показва спорадично увеличение на паметта, май има функция откъм него, ама друго е някой борил се , да ти каже. |
|
| Автор: | goose [ Сря Сеп 20, 2017 9:52 pm ] |
| Заглавие: | Re: WinXP , memory leakage |
Purifyplus, quantify ... в рутракера ги има, прекарай я през някое от тях, до сега не са ме подвеждали за мемори лийкове |
|
| Автор: | stefan63 [ Пон Окт 02, 2017 8:39 pm ] |
| Заглавие: | Re: WinXP , memory leakage |
Малко ъпдейт... Purifyplus 7 се изтегли нейде от Тайланд...в "хелпа" пише да се инсталира, после да се вземе трайал номер/лиценз от официалния сайт и накрая да се копне "хапчето" . Втората стъпка ми изглежда невъзможна - официалният сайт май е за големи играчи вече. Не съмпробвал инсталация/хапче. Иначе пътьом ограничих щетите- изкара 30ина часа без да гръмне - имах сравнение на стрингове през указатели. Оказа се ,че сравнението гърми(Вин-а затваря приложението) , ако единият указател е НУЛЛ. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|