The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"работа с памятью"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"работа с памятью"  
Сообщение от sh (??) on 14-Мрт-06, 15:07 
Как просмотреть выделенную на теущий момент динамическую память. Есть ли какие-либо системные вызовы, которые бы помогли посчитать эту величину. Посмотреть размер кучи и т.д. Т.е. очень сурьёзно промониторить память. Valgring вроди такого не даёт...
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

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


1. "работа с памятью"  
Сообщение от DeadMustdie email(??) on 14-Мрт-06, 17:43 
>Как просмотреть выделенную на теущий момент динамическую память. Есть ли какие-либо
>системные вызовы, которые бы помогли посчитать эту величину. Посмотреть размер кучи и
>т.д. Т.е. очень сурьёзно промониторить память. Valgring вроди такого не даёт...

Стандартных средств нету, поскольку библиотек работы с кучей разных много.
Системе ведом размер окружения программы и объём её рабочей области - и всё.
Прочее на совести библиотеки аллокатора. Для glibc есть функция mallinfo().

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

2. "работа с памятью"  
Сообщение от Hordi email on 14-Мрт-06, 20:19 
Как вариант могу еще предложить посмотреть реализацию функцию malloc/free из glibc...
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "работа с памятью"  
Сообщение от sh (??) on 14-Мрт-06, 20:30 
А что скажете на счёт этого:
http://sourceforge.net/projects/goog-perftools/
http://sourceforge.net/projects/trackalloc/
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "работа с памятью"  
Сообщение от DeadMustdie email(??) on 14-Мрт-06, 21:34 
>А что скажете на счёт этого:
>http://sourceforge.net/projects/goog-perftools/
>http://sourceforge.net/projects/trackalloc/

Первое - специфическая реализация аллокатора с собственным механизмом сбора статистики.
Второе перехватывает обращения к родному аллокатору и статистику собирает именно по
обращениям, не по работе самого аллокатора.

И то, и другое может быть вполне полезным.

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

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

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




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

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