Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Очистка памяти. Как сделать? [Win95/98]


asdf622 ©   (2003-03-20 17:08:00) 

Уважаемые Мастаки.
При работе программы в течение продолжительного времени (недели, месяцы, ...) постепенно уменьшается размер свободной оперативной памяти. Некоторые программы (например MemoryBoost) умеют чистить память.
Внимание вопрос:
- можно ли очистку памяти как-то реализовать програмно на
Delphi (и как?)
- существуют ли компоненты которые решают такую задачу или
программы подобные MemoryBoost НО не резидентные и с
возможностью работы из командной стороки.


vidiv   (2003-03-21 07:05:00) [1]

посоветовать ничего не могу, но честно сомниваюсь, что 95/98 винда сможет проработать месяц и не зависнуть или не упасть.

Единственное что можно сказать, это надо следить за освобождением любой выделеной памяти и т.д., но это и дураку понятно...

-----------------------------
Анекдот в тему:
В Microsoft званит женщина и говорит скорбным писклявыма голосом:
-- Я год назад установила себе Windows 95, и за этот год компьютер у меня ни разу не завис. Подскажите пожалуйста, что я неправильно делаю?


Asdf622   (2003-03-20 20:39:00) [2]

Все это очень хорошо - если не мусорить то и грязи не будет.
Но все же, возвращаясь к вопросу, если грязь есть - как ее убирать?
MemoryBoost это умеет.


y-soft   (2003-03-20 18:38:00) [3]

Вообще, в Win9X в некоторых случаях утечки памяти возникают при вроде бы легальном использовании функций WinAPI (например при работе с MailSlot), так что смотрите Bug Reports от M$, там такие случаи описаны.


Игорь Шевченко   (2003-03-20 18:08:00) [4]

И memproof может помочь в их поиске :-)


Clickmaker   (2003-03-20 18:07:00) [5]

Это не есть хорошо, если "постепенно уменьшается размер свободной оперативной памяти". Значит где-то имеют место быть ее утечки.


Наверх

Титульная страница Поиск, карта сайта Написать письмо