Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
1-21138
IronHawk
2002-09-24 14:22
2002.10.07
Приветствую Мастеров !!! Всё о передаче потока по сети ...


1-21039
Fast
2002-09-27 11:15
2002.10.07
Неявное сравнение строк


1-20991
AlekseyK
2002-09-24 17:20
2002.10.07
Как вставить строку сместив другую вниз?


4-21302
Teron
2002-08-19 19:39
2002.10.07
Что такое регион и с чем его едят...


7-21284
JohnBurg
2002-07-30 02:45
2002.10.07
Можно ли получать параметры из вызванной DLL