![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
посоветуйте альтернативный менеджер памяти! [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