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

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

посоветуйте альтернативный менеджер памяти! [D7, XP]


Dysan ©   (2006-08-02 12:39:00) 

А не посоветуете альтернативный менеджер памяти?


Ketmar   (2006-08-02 16:07:00) [1]

> [15] Dysan ©   (02.08.06 15:52)

когда ничего не ясно, обычно читают документацию.


Dysan   (2006-08-02 15:52:00) [2]

а MemCheck почему то у меня так и не заработал
при запуске процедуры начинает ругаться на внутренний код.

я вот тут решил попробовать FastMM, ну он отрабаотывает
и говорит что в программе есть утечки памяти, а вот где конкретно
и где копать не понятно, кода много куда тыкаться не ясно!


SerJaNT   (2006-08-02 13:32:00) [3]

Cacheman
http://www.outertech.com

Классная утилита! Рекомендую.


Джо   (2006-08-02 13:32:00) [4]

> [12] Kolan ©   (02.08.06 13:29)
>
> > Джо ©   (02.08.06 13:27) [11]
>
> Или MemProof он тоже строчки показывает.

Так мемпруф это отдельная программа, а MemCheck — просто модуль (unit), причем в исходных кодах. Правда, подлец, в BDS2006 у меня не скомпилировался, но я пока не копал...


Kolan   (2006-08-02 13:29:00) [5]


> Джо ©   (02.08.06 13:27) [11]

Или MemProof он тоже строчки показывает.  Правда с BDS 2006 кажется плохо дружит ... а вот с D7 отлично работатет..


Джо   (2006-08-02 13:27:00) [6]

Вообще, для таких целей удобно использовать MemCheck:the ultimate memory troubles hunter :) http://v.mahon.free.fr/pro/freeware/memcheck
Он показывает даже строчки, на которых, по его мнению, произошло выделение памяти без последующего освобождения. Рекоммендую.


Kolan   (2006-08-02 13:25:00) [7]


> Dysan ©   (02.08.06 13:21) [9]

Тебе утечку ловить или другой менеджер?


Dysan   (2006-08-02 13:21:00) [8]

у меня к сожалению опыта не много
эта автоматическая проверка включаеться так ReportMemoryLeaksOnShutdown := True;
и как ловить саму утечку ?


Джо   (2006-08-02 13:11:00) [9]

> [7] Dysan ©   (02.08.06 13:10)
> Да кстати а для D2006? есть что нибуть?

У него переработанный менеджер памяти, основанный на [3] :) Довольно шустрый, есть автоматическая проверка утечек.


Dysan   (2006-08-02 13:10:00) [10]

Да кстати а для D2006? есть что нибуть?


Dmitrij_K   (2006-08-02 13:07:00) [11]

http://acedutils.narod.ru/


Kolan   (2006-08-02 13:01:00) [12]


> [ D7, XP]

DBS2006 ?


Сергей М.   (2006-08-02 13:00:00) [13]

msvcrt.dll всегда имеется под рукой.

Менеджер в ее составе, правда,  не "заточен" под быстрое перераспределение малыхблоков памяти, как это сделано в borlandmm, зато он достаточно надежен и эффективен на больших блоках. Да и таскать его за собой не надо - он всегда найдется в любой виндовой среде.


Джо   (2006-08-02 12:48:00) [14]

Fast Memory Manager
http://fastmm.sourceforge.net


ORMADA   (2006-08-02 12:46:00) [15]

http://www.codexterity.com/fastsharemem.htm


Ormada   (2006-08-02 12:45:00) [16]

FastShareMem


Наверх

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