Форум программистов, компьютерный форум, киберфорум
C/С++ под Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 2
Регистрация: 17.05.2016
Сообщений: 8

Используемая память и использование ресурсов процессора для определенного процесса

17.05.2016, 18:04. Показов 1276. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Мне необходимо узнать: сколько памяти и сколько ресурсов процессора "жрет" определенный процесс. Если быть точнее мне нужна информация о том, в каком файле и в какой строке лежит данная информация. Единственное, что я знаю это то, что файл расположен в папке /proc и в папке, имя которой ID этого процесса.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.05.2016, 18:04
Ответы с готовыми решениями:

Использование ресурсов процессора, для физических вычислений PhysX
Здравствуйте, нашел на форуме интересующую тему, но она осталась без ответа: ...

Используемая память для ф-ии
Здравствуйте. появился такой вопрос. Как же в С++ можно вычислить используему память для какой-нибудь ф-ии? Если же есть...

Используемая память
Как определить сколько игра использует видео||оперативной памяти ?

5
Жарю без масла
867 / 749 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
17.05.2016, 18:12
man proc даст весь расклад
0
0 / 0 / 2
Регистрация: 17.05.2016
Сообщений: 8
17.05.2016, 18:15  [ТС]
В том то и дело, что там нет такой информации.
0
Жарю без масла
867 / 749 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
17.05.2016, 18:25
да ну. тут /proc/[pid]/status приятная для глаза информация. тут /proc/[pid]/stat(m) удобная для scanf'а
1
0 / 0 / 2
Регистрация: 17.05.2016
Сообщений: 8
17.05.2016, 18:28  [ТС]
Спасибо за ответ. Но можно уточнить: в какой строке информация о памяти, а в какой о загрузке процессора?
Вот на примере этого:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
Name:   systemd
State:  S (sleeping)
Tgid:   1
Ngid:   0
Pid:    1
PPid:   0
TracerPid:  0
Uid:    0   0   0   0
Gid:    0   0   0   0
FDSize: 128
Groups: 
NStgid: 1
NSpid:  1
NSpgid: 1
NSsid:  1
VmPeak:   180520 kB
VmSize:   114984 kB
VmLck:         0 kB
VmPin:         0 kB
VmHWM:      5512 kB
VmRSS:      5512 kB
VmData:    83520 kB
VmStk:       136 kB
VmExe:      1368 kB
VmLib:      3008 kB
VmPTE:        92 kB
VmPMD:        12 kB
VmSwap:        0 kB
HugetlbPages:          0 kB
Threads:    1
SigQ:   0/23406
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 7be3c0fe28014a03
SigIgn: 0000000000001000
SigCgt: 00000001800004ec
CapInh: 0000000000000000
CapPrm: 0000003fffffffff
CapEff: 0000003fffffffff
CapBnd: 0000003fffffffff
CapAmb: 0000000000000000
Seccomp:    0
Cpus_allowed:   f
Cpus_allowed_list:  0-3
Mems_allowed:   00000000,00000001
Mems_allowed_list:  0
voluntary_ctxt_switches:    1150
nonvoluntary_ctxt_switches: 163
0
Жарю без масла
867 / 749 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
17.05.2016, 18:42
Лучший ответ Сообщение было отмечено HatmZull как решение

Решение

Цитата Сообщение от HatmZull Посмотреть сообщение
в какой строке информация о памяти
скорее в строках
Цитата Сообщение от HatmZull Посмотреть сообщение
в какой о загрузке процессора
ни в какой(если не учитывать State: S (sleeping))
читайте man proc. там все есть
в status только выжимка(читайте про /proc/[pid]/status)
/proc/[pid]/stat есть и о загрузке и о памяти
/proc/[pid]/statm о памяти, измеренной в страницах
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.05.2016, 18:42
Помогаю со студенческими работами здесь

Используемая память видеокарты
Здравствуйте. Собственно вопрос: почему доступно 4836, а используется лишь 1024?

Память, используемая std::map
Когда вызывается new, выделение памяти происходит в куче Когда создается экземпляр класса без new или переменная в функции - это память...

Используемая системная память на NVIDIA GeForce 9400M G
Тип видеоадаптера NVIDIA GeForce 9400M G Общий размер доступной памяти видеоадаптера 1407 МБ Используемая видеопамять 256...

Запрет нажатий сочетаний клавиш для определенного процесса
Всем привет! В Visual Basic я новичок, но мне нужно решить одну задачу. Запретить нажатие следующих клавиш Alt + tab alt + Ctrl +...

Как перехватить системное время для определенного процесса?
Есть процесс. Он использует сис. время для генерации случайных чисел. Вот мне нужно взять это системное время и установить то, которое мне...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru