7.2.6. Статистика использования процессом памяти

7.2.6. Статистика использования процессом памяти

Файл statm содержит список из семи чисел, разделенных пробелами. Каждое число — это счетчик числа страниц памяти, используемых процессом и попадающих в определенную категорию. Соответствующие категории перечислены ниже (в порядке следования счетчиков):

? общий размер процесса;

? размер резидентной части процесса;

? память, совместно используемая с другими процессами (например, загруженные библиотеки или нетронутые страницы, созданные в режиме "копирование при записи");

? текстовый размер процесса, т.е. размер сегмента кода исполняемого файла;

? размер совместно используемых библиотек, загруженных процессом;

? память, выделенная под стек процесса;

? число недействительных страниц, т.е. страниц памяти, которые были модифицированы программой.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Пример использования слябового распределителя памяти

Из книги автора

Пример использования слябового распределителя памяти Давайте рассмотрим пример из реальной жизни, связанный с работой со структурами task_struct (дескрипторы процессов). Показанный ниже код в несколько более сложной форме приведен в файле kernel/fork.c.В ядре определена


Структуры данных, связанные с процессом

Из книги автора

Структуры данных, связанные с процессом Каждый процесс в системе имеет свои открытые файлы, корневую файловую систем); текущий рабочий каталог, точки монтирования и т.д. Следующие три структуры данных связывают вместе подсистему VFS и процессы, которые выполняются в


Статистика и тренды

Из книги автора

Статистика и тренды Готов поспорить – спустя несколько месяцев число каналов в вашей личной коллекции достигнет как минимум полусотни. Аппетит, как говорится, приходит во время еды, а удобство работы с RSS настолько превосходит стандартные методы чтения сайтов, что


Глава 7 Средства отладки использования памяти

Из книги автора

Глава 7 Средства отладки использования памяти Несмотря на то что С бесспорно является стандартным языком программирования в системах Linux, он имеет ряд особенностей, не дающих программистам возможности писать код, не содержащий тонких ошибок, которые впоследствии очень


10.4.5. Уничтожение процессом самого себя

Из книги автора

10.4.5. Уничтожение процессом самого себя Процессы прерывают себя вызовом либо exit(), либо _exit(). Когда функция процесса main() возвращает управление, стандартная библиотека С вызывает exit() со значением, возвращаемым main() в качестве параметра.void exit(int exitCode);void _exit(int exitCode);Две формы,


Основы управления процессом

Из книги автора

Основы управления процессом Уже говорилось, что процесс UNIX представляет собой исполняемый образ программы, включающий отображение в памяти исполняемого файла, полученного в результате компиляции, стек, код и данные библиотек, а также ряд структур данных ядра,


10.13.13 Статистика TCP

Из книги автора

10.13.13 Статистика TCP Наконец, давайте рассмотрим статистические сообщения команды netstat, чтобы увидеть в работе многие из описанных выше механизмов.tcp:1301644 packets sent                               Пакетами именуются сегменты.879137 data packets (226966295 bytes)21815 data packets (8100927 bytes) retransmitted  


Глава 1 Знакомимся с процессом покупки через Интернет

Из книги автора

Глава 1 Знакомимся с процессом покупки через Интернет Мой первый опыт Люблю интернет-магазины, ведь для меня это — почти единственная возможность увидеть модные новинки, купить необходимое. А начиналось все в уже далеком 2001 году, с магазина www.ozon.ru. У меня тогда появился


Статистика

Из книги автора

Статистика Далеко не все этой кнопкой пользуются – а зря! Статистика (которая, как известно, знает все), даст вам полную раскладку по посетителям: кто из пользователей и когда заходил на вашу страничку. Понятно, что незарегистрированные в ЖЖ читатели будут помечены как


Основная проблема с процессом заказа

Из книги автора

Основная проблема с процессом заказа Основная проблема заключается в том, что потенциальные клиенты по разным причинам не доводят процесс покупки до конца и бросают оформление заказа (даже если уже приняли решение), потому что у них возникают какие-то сложности или


7.3.4. Взаимосвязь между производственным процессом проекта и планом разработки ПО

Из книги автора

7.3.4. Взаимосвязь между производственным процессом проекта и планом разработки ПО Описание производственного процесса проекта бывает, как правило, недостаточно конкретным для непосредственного выполнения. Хотя описание обычно определяет такие понятия, как роли (т. е.


3. Группы ключевых процессов для уровня 4: управляемый уровень Количественное управление процессом

Из книги автора

3. Группы ключевых процессов для уровня 4: управляемый уровень Количественное управление процессом Цель 1. Планирование работ по количественному управлению процессом.Цель 2. Установление количественного контроля над выполнением производственного процесса проекта.Цель


20 Статистика

Из книги автора

20 Статистика При выборе этого пункта появится маленькое окошко статистики текущей библиотеки, а именно:Сколько книг содержится в базе данных.Сколько авторов участвовало в написании этих книг.Таблица, какие пользователи сколько книг отметили как прочитанные. (Именно


Программы, запускаемые процессом WINLOGON.EXE

Из книги автора

Программы, запускаемые процессом WINLOGON.EXE Ветвь HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NT CurrentVersionWinlogon используется диалогом входа пользователя в систему (программой WINLOGON.EXE) для хранения параметров реестра, влияющих на ее функционирование. Она может содержать следующие параметры.• System –


11.3. СВЯЗЬ ПРОЦЕССОВ ТЕСТИРОВАНИЯ С ПРОЦЕССОМ ПРОЕКТИРОВАНИЯ

Из книги автора

11.3. СВЯЗЬ ПРОЦЕССОВ ТЕСТИРОВАНИЯ С ПРОЦЕССОМ ПРОЕКТИРОВАНИЯ Из рис. 11.2 видно, что ошибки на ранних этапах проекта исчерпывающе могут быть выявлены в самом конце работы.Тестирование программ охватывает ряд видов деятельности:• постановку задачи;• проектирование