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