Текущий архив: 2002.10.07;
Скачать: CL | DM;
Вниз
---|Ветка была без названия|--- Найти похожие ветки
← →
Игорь Бублик (2002-09-24 22:09) [0]Просветите темного. У меня такая проблема. Написан софт. Но после каждой проверки емайлов программа занимает в памяти все большее место и так пока все не сожрет. Разработчики кивают на Билла Гейтца с его мелкософтом. Дескать библиотека кривая и поэтому такой косяк. Они вышли из положения путем принудительного убивания программы через энное время.... и автоподнятие ее через респавнер. Пожалуйста не отпишите кто виноват и встречались ли вы с такой проблемой.... мне надо выяснить кого всетаки пинать.... Если можно то сюда tech@mir.khakassia.ru
← →
int64 © (2002-09-24 23:43) [1]Если вы ставите разработчиков в такие рамки, что им приходится юзать глючные библиотеки или компоненты, то пинать ногами надо только себя. Если же они сами предпочли такой путь (типа, самый лёгкий), то, разумеется виноваты они. Все эти проблемы разрешимы.
Действительно, у MS в самых неожиданных местах могут проявляться утечки памяти. Все MS-совские грабли становятся известны сразу, и на на своём сайте MS предлагает выходы из ситуаций потом. Как правило это патч/обновление/SP. Но бывают и строчки кода. Но никогда советы: "Убить-Возродить". Например, в IE5.0 тоже наблюдались утечки; некоторые решались с помощью вызова CoFreeUnusedLibraries, а некоторые только с выходом IE5.5-6.0.
А высказывания разработчиков, типа: "MS - г***о", в любом случае, не аргумент.
← →
andrey_pst © (2002-09-25 07:06) [2]При пользовании TerminateProcess подгруженные библиотеки (dll) - глючные они там или нет - не оповещаются о том, что программа завершилась и соответственно остаются в памяти. Вот вам и утечка.
Если разработчик кивает на Билла, значит у него просто идей нет как из этой ситуации выйти. Пинайте разработчика.
Обычно подписывается договор, в котором обязанности есть у разработчика, а не у Билла.
Страницы: 1 вся ветка
Текущий архив: 2002.10.07;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.022 c