Loading...
martin_n_marinov avatar martin_n_marinov 26 Точки

Как да сме сигурни, че програмата ни няма memory leak ?

Всеки път когато заделяме динамична памет в C трябва да си я чистим, но е прекалено лесно да се загубим в "pointer to pointer to pointer hell". Затова аз ползвам конзолното приложение  Valgrind, което анализира заделените блокове памет и подсказва къде може да има memory leak. Много е лесен за инсталация и ползване -  link.

Единственият проблем е, че е конзолен tool, което не е проблем за мен, но се чудя другите хора какво ползват, за да си следят паметта.

Споделете какво ползвате докато пишете на C ?

Тагове:
2
C Programming
bsdemon avatar bsdemon 348 Точки

Ще има лекция за Valgrind и за memory leak. Ще се дискутира доста широко проблема.

1
martin_n_marinov avatar martin_n_marinov 26 Точки

Екстра, равдам се, че ще се говори.

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.