1.1, vadiml (?), 16:10, 01/02/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
вообще ни чего интересного
лучше б описали как пользоваться gdb и valgrind -- проку было бы гораздо больше
| |
1.3, Alex Ott (?), 17:35, 01/02/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
я глядя на заголовок новости, уже обрадовался, что кто-то написал хорошую статью, но внутри не обнаружил ничего выдающегося. Придется все-таки самому писать обзор средств для поиска утечек памяти
| |
|
2.8, Damon (??), 10:27, 03/02/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Придется все-таки самому писать обзор средств для поиска утечек памяти
Вопрос возник немного не в тему.
А если мне интересна динамика потребления памяти приложением, чем можно воспользоваться?
Как вариант, можно конечно вывод strace погрепать, на предмет "mmap2(...) = 0xb7e05000" и посчитать потом, но это, если одно приложение и не многопоточное, а если мне интересна динамика потребления памяти чем-то вроде mod_php у апача? Это ведь задолбаешся грепать. В связи с этим вопрос, не подскажите, чем можно воспользоваться для решения сей задачи?
Вобщем, своеобразное профилирование, только не по скорости, а по потреблению памяти...
| |
|
3.9, Alex Ott (?), 12:29, 03/02/2008 [^] [^^] [^^^] [ответить]
| +/– |
>>Придется все-таки самому писать обзор средств для поиска утечек памяти
>
>Вопрос возник немного не в тему.
>А если мне интересна динамика потребления памяти приложением, чем можно воспользоваться?
>Как вариант, можно конечно вывод strace погрепать, на предмет "mmap2(...) = 0xb7e05000"
>и посчитать потом, но это, если одно приложение и не многопоточное,
>а если мне интересна динамика потребления памяти чем-то вроде mod_php у
>апача? Это ведь задолбаешся грепать. В связи с этим вопрос, не
>подскажите, чем можно воспользоваться для решения сей задачи?
>Вобщем, своеобразное профилирование, только не по скорости, а по потреблению памяти...
тот-же valgrind, только надо использовать tool=massif вместо стандартного memcheck
| |
|
4.10, Damon (??), 15:59, 03/02/2008 [^] [^^] [^^^] [ответить]
| +/– |
>тот-же valgrind, только надо использовать tool=massif вместо стандартного memcheck
Не, не подходит. Мне бы что-то вроде pmap -d (http://www.opennet.me/base/sys/pmap_memory.txt.html), только в динамике чтоб посмотреть. А valgrind --tool=massif -- "massif is a heap profiler."... Т.е. мне наблюдать за выделением памяти от системы. Как то, mmap/munmap, brk и иже с ними.
| |
|
5.11, Alex Ott (?), 16:26, 03/02/2008 [^] [^^] [^^^] [ответить]
| +/– |
>>тот-же valgrind, только надо использовать tool=massif вместо стандартного memcheck
>
>Не, не подходит. Мне бы что-то вроде pmap -d (http://www.opennet.me/base/sys/pmap_memory.txt.html), только в
>динамике чтоб посмотреть. А valgrind --tool=massif -- "massif is a heap
>profiler."... Т.е. мне наблюдать за выделением памяти от системы. Как то,
>mmap/munmap, brk и иже с ними.
был какой-то модуль для ядра и программка к нему, который позволял смотреть выделение памяти в динамике. могу посмотреть на работе, напишите завтра на alexott@gmail.com - я гляну
| |
|
|
|
|
|