The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"OpenNews: Методы отладки использования памяти"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"OpenNews: Методы отладки использования памяти"  
Сообщение от opennews on 01-Фев-08, 16:10 
В статье (http://www.ibm.com/developerworks/ru/library/au-memorytechni...) приведены способы решения проблем, возникающих из-за ошибок связанных с распределением памяти: утечек памяти, неправильного выделения памяти,
появление указателей, указывающих на несуществующий объект, выхода за пределы массива.

URL: http://www.ibm.com/developerworks/ru/library/au-memorytechni...
Новость: http://www.opennet.me/opennews/art.shtml?num=13980

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Методы отладки использования памяти"  
Сообщение от vadiml on 01-Фев-08, 16:10 
вообще ни чего интересного

лучше б описали как пользоваться gdb и valgrind -- проку было бы гораздо больше

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Методы отладки использования памяти"  
Сообщение от Spear on 01-Фев-08, 16:20 
"ничего" пишется вместе.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Методы отладки использования памяти"  
Сообщение от Alex Ott email on 01-Фев-08, 17:35 
я глядя на заголовок новости, уже обрадовался, что кто-то написал хорошую статью, но внутри не обнаружил ничего выдающегося. Придется все-таки самому писать обзор средств для поиска утечек памяти
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Методы отладки использования памяти"  
Сообщение от Guest (??) on 02-Фев-08, 01:01 
> Автор новости: IBM dW

Там не бывает хороших статей.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Методы отладки использования памяти"  
Сообщение от oxyum on 02-Фев-08, 11:02 
Ну не всё так печально...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Методы отладки использования памяти"  
Сообщение от oxyum on 02-Фев-08, 11:01 
Ждём-с! У тебя хорошо статьи получаются! :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Методы отладки использования памяти"  
Сообщение от Damon email(??) on 03-Фев-08, 10:27 
>Придется все-таки самому писать обзор средств для поиска утечек памяти

Вопрос возник немного не в тему.
А если мне интересна динамика потребления памяти приложением, чем можно воспользоваться?
Как вариант, можно конечно вывод strace погрепать, на предмет "mmap2(...) = 0xb7e05000" и посчитать потом, но это, если одно приложение и не многопоточное, а если мне интересна динамика потребления памяти чем-то вроде mod_php у апача? Это ведь задолбаешся грепать. В связи с этим вопрос, не подскажите, чем можно воспользоваться для решения сей задачи?
Вобщем, своеобразное профилирование, только не по скорости, а по потреблению памяти...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Методы отладки использования памяти"  
Сообщение от Alex Ott email on 03-Фев-08, 12:29 
>>Придется все-таки самому писать обзор средств для поиска утечек памяти
>
>Вопрос возник немного не в тему.
>А если мне интересна динамика потребления памяти приложением, чем можно воспользоваться?
>Как вариант, можно конечно вывод strace погрепать, на предмет "mmap2(...) = 0xb7e05000"
>и посчитать потом, но это, если одно приложение и не многопоточное,
>а если мне интересна динамика потребления памяти чем-то вроде mod_php у
>апача? Это ведь задолбаешся грепать. В связи с этим вопрос, не
>подскажите, чем можно воспользоваться для решения сей задачи?
>Вобщем, своеобразное профилирование, только не по скорости, а по потреблению памяти...

тот-же valgrind, только надо использовать tool=massif вместо стандартного memcheck

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Методы отладки использования памяти"  
Сообщение от Damon email(??) on 03-Фев-08, 15:59 
>тот-же 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 и иже с ними.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Методы отладки использования памяти"  
Сообщение от Alex Ott email on 03-Фев-08, 16:26 
>>тот-же 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 - я гляну

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Методы отладки использования памяти"  
Сообщение от nordicdyno email on 04-Фев-08, 10:51 
напишите лучше здесь! ;)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Методы отладки использования памяти"  
Сообщение от Alex Ott email on 04-Фев-08, 10:53 
>напишите лучше здесь! ;)

ну напишу, выложу и тут :-)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Методы отладки использования памяти"  
Сообщение от Alex Ott email on 04-Фев-08, 10:54 
>>тот-же 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 и иже с ними.

посмотрите на exmap - http://www.berthels.co.uk/exmap/

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру