ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 15.06.2010, 21:34
Аватар для EniOk
EniOk
Новичок
Регистрация: 06.06.2009
Сообщений: 8
Провел на форуме:
10298

Репутация: 0
По умолчанию

бнф - вот:
Собственно препод ее еще не дорабоотал)
Грамматика(DOC)
По коду вообще ну поищите где лики берутся) И по парсеру - его как оптимизировать)
 
Ответить с цитированием

  #12  
Старый 16.06.2010, 03:28
Аватар для Ra$cal
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме:
1354067

Репутация: 599


По умолчанию

лики тестятся специальным флагом CRT, но так как вы заменяете управление памятью своим монстром, встроенные средства юзать не получится. а на глаз лики никто не ищет.
 
Ответить с цитированием

  #13  
Старый 16.06.2010, 04:05
Аватар для greki_hoy
greki_hoy
Познающий
Регистрация: 04.03.2010
Сообщений: 32
Провел на форуме:
32525

Репутация: 23
По умолчанию

поэтому и не пользуюсь HeapAlloc HeapReAlloc так как в случае с malloc realloc я могу
использовать отладочные их версии и в конце программы вызвать _CrtDumpMemoryLeaks();
что покажет мне все лики вплоть до строчки выделения памяти которая не освобождена была для не больших проектов прекрасно помогает а в первом случае для системных апи придется втыкать самостоятельно и сто процентов не найдеш все лики
_CrtMemState ms;
_CrtMemDumpAllObjectsSince(&ms);
/// много кода интенсивно работающего с памятью
_CrtDumpMemoryLeaks();
это для поиска ликов на отдельных участках программы интенсивно оперирующих с памятью
 
Ответить с цитированием

  #14  
Старый 16.06.2010, 04:09
Аватар для greki_hoy
greki_hoy
Познающий
Регистрация: 04.03.2010
Сообщений: 32
Провел на форуме:
32525

Репутация: 23
По умолчанию

весь вывод об ликах печатается через OutputDebugString в окне Output отладчика
 
Ответить с цитированием

  #15  
Старый 16.06.2010, 12:40
Аватар для greki_hoy
greki_hoy
Познающий
Регистрация: 04.03.2010
Сообщений: 32
Провел на форуме:
32525

Репутация: 23
По умолчанию

вернее так для мониторинга участков программы
_CrtMemState ms;
_CrtMemCheckpoint(&ms);
/// тут много кода с вызовами malloc realloc free
_CrtMemDumpAllObjectsSince(&ms);
или если для всей программы смотреть перед выходом из main или WinMain перед return можно вставить один вызов _CrtDumpMemoryLeaks(); и все
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Парсер мобильных телефонов [vkontakte.ru] taxpayer Покупка, продажа, услуги в Соц. Сетях 10 14.06.2010 14:47
Парсер для Adult сайтов. Для DLE sander59 Разное - Покупка, продажа, обмен 3 08.05.2010 16:42
Парсер market.yandex для импорта в любые cms Timuren Услуги, Покупка и Продажа в SEO 0 07.01.2010 14:08
Десктопный парсер контента nexXx Покупка, продажа, услуги в Соц. Сетях 0 19.12.2009 02:01
Продам парсер граббер MaTrIks Разное - Покупка, продажа, обмен 3 08.12.2009 22:15



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ