![]() |
Модераторы: xvr |
![]() ![]() ![]() |
|
konshyn |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 19.9.2013 Репутация: нет Всего: нет |
Добрый день.
Есть написаннаая программа с кучей new и delete. Как узнать, сколько выделено памяти в определенный момент, т.е. следить постоянно за ней(или просто видеть, сколько памяти использует процесс)? Это сообщение отредактировал(а) konshyn - 11.11.2013, 14:10 -------------------- «Потому что ценность акта действия в этой стране возрастает в несколько раз». |
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 16 Всего: 196 |
консольная программа top чем тебе не подходит?
|
|||
|
||||
xvr |
|
||||||||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 20 Всего: 223 |
Открывать и читать разные файлы из /proc/self/:
Немного урезал -
В общем смотри man 5 proc |
||||||||||
|
|||||||||||
konshyn |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 19.9.2013 Репутация: нет Всего: нет |
Подходит, спасибо:) UPD: Нет, не подходит. Я выделяю 400 млн байт, а в top'e показывает 0% используемой памяти. Это сообщение отредактировал(а) konshyn - 12.11.2013, 10:02 -------------------- «Потому что ценность акта действия в этой стране возрастает в несколько раз». |
|||
|
||||
konshyn |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 19.9.2013 Репутация: нет Всего: нет |
а что-нибудь попроще есть? ![]() -------------------- «Потому что ценность акта действия в этой стране возрастает в несколько раз». |
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 16 Всего: 196 |
||||
|
||||
xvr |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 20 Всего: 223 |
Выделить мало, ее нужно реально использовать, что бы оно появилось в top Нет. Тот же top (равно как и ps) читают из /proc/??? Есть библиотеки - обвертки вокруг /proc/???, собственно на одной из них сидит ps (procps разывается). Но не уверен, что ее использование будет проще, чем прямое чтение из /proc/??? ![]() |
|||
|
||||
konshyn |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 19.9.2013 Репутация: нет Всего: нет |
уверен. Но суть в том, что... вот в чем:
спасибо:) в таком случае, top отлично подходит
Просто тестировал команду top. в таком случае top будет выводить 0.0% а если:
то уже будет показано, в моем случае(2 Гб) это 19.7% Это сообщение отредактировал(а) konshyn - 28.11.2013, 12:17 -------------------- «Потому что ценность акта действия в этой стране возрастает в несколько раз». |
||||||
|
|||||||
![]() ![]() ![]() |
Правила форума "С/С++: Программирование под Unix/Linux" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |