|
|
PROFILER(1M)НАЗВАНИЕ СИНТАКСИС
/etc/prfld [файл_с_системной_таблицей_имен]
/etc/prfstat on
/etc/prfstat off
/etc/prfdc файл [период [час_окончания]]
/etc/prfsnap файл
/etc/prfpr файл [пороговое_значение [файл_с_системной_таблицей_имен]]
ОПИСАНИЕ Утилита prfld инициализирует регистрационный механизм. Генерируется таблица, содержащая начальные адреса каждой системной подпрограммы, выделенные из файла_с_системной_таблицей_имен. Утилита prfstat служит для запуска и остановки регистрационного механизма. Накладные расходы при профилировании 500 процедур не превышают 1%. Утилита сообщает количество профилируемых процедур. Утилиты prfdc и prfsnap выполняют сбор данных профилирования, накапливая в файле таблицы со значениями счетчика команд. Утилита prfdc будет сохранять счетчики в файле каждые период минут и выключится в час_окончания (допустимыми значениями для часа_окончания являются 0 24). Если файл существовал, prfdc в начале работы опустошит его. Утилита prfsnap собирает данные только во время вызова, добавляя к файлу значения счетчиков. Утилита prfpr обрабатывает и распечатывает данные, собранные посредством prfdc или prfsnap. Каждый адрес преобразуется к ближайшему адресу процедуры (указанному в системной таблице имен) и выводится, если частота вызовов (в процентах) процедуры превышает пороговое_значение. Отметим, что в файле должны присутствовать как минимум два зафиксированных состояния таблицы со значениями счетчика команд. ФАЙЛЫ
/dev/prf Интерфейс к данным профилирования и
таблице со значениями счетчика команд.
/unix Подразумеваемый файл с системной табли-
цей имен.
СМ. ТАКЖЕ |
|