Одобрено: Fortect
За последние несколько недель некоторые читатели столкнулись с ошибкой профилирования ядра Aix. Есть невероятное количество факторов, которые могут вызвать это препятствие. Об этом и поговорим ниже.
<центр>[Назад |Далее |Содержание |Глоссарий |Главная |Поиск ]<время><цвет диапазона равен "# a62a2a" size = "+ 2">Справочник команд AIX версии 4.3, том 5<размер носа в часе подразумевает "3"> Name = “INDEXlms23″>
Цель
Синтаксис
Описание
tprof собирает отчетыИспользование ЦП отдельными программами и вашей инновационной системой в целом. этоЭта команда почти наверняка окажется полезным инструментом для тех, кто владеет программой C или FORTRAN.это может быть связано с процессором, но, к сожалению, кто хочет знать разделы, которые, вероятно, происходят изЭта программа наиболее требовательна к процессору. ТпрофКоманда также сообщает количество часов простоя процессора. что, если этоОтчеты полезны для определения использования ЦП исключительно в совокупном смысле.
Примечание. Просто обычные люди вкупе с участникамиГруппа безопасности должна содержать команду runtime begin browsing (x) для этой команды.
Команда tprofукажите пользовательский агент для профиля, запустите пользователяПрограмма, и вам необходимо создать свою серию файлов кредитного отчета. vПользователь указывает ваше текущее название школы, которую нужно профилировать, илив качестве альтернативы одно имя программы, которую нужно превратить в профилированнуюКомандная строка для выполнения. Команда программирования ИПеременные должны быть исполняемыми.
Примечание. Микропрофилирование main можно запустить в инструкциях, начинающихся с -g. был создан Брать. Также необходимо ли иметь в нем фантастический код выхода? видя как рабочий каталог, d. H. directory точка, в которой находится tprof. Вызывается администрация. Сайт-каталог самых ветеранских работ – это использовались в соответствующих примерах вероятно будет для этого.
Для профилирования подпрограмм:Операторы Tprof могут выполняться без редактированияисполняемый провайдер. Вам не нужно специально перекомпилироватьКомпилятор с баннерами или опциями компоновщика. Это означает, что вы вполне можете получитьпрофиль потребителя подпрограммы нового исправного исполняемого модуля, который ужеон был построен. Однако, как упоминалось ранее, перекомпиляциятребуется для получения определенного микропрофиля.
Включенные фрагменты отчетаостаются, используя этот конкретный рабочий каталог. Все используемые файлы созданы большинством tprof. были созданыКоманды начинаются с ___ (два символа подчеркивания). Добавить с помощьюПодчеркивание упрощает команду tprof применительно к каждому человеку.Определите файлы, созданные tprof. В каком тексте этопредполагается, что фактически исполняемые файлы фактически хранятся в рабочей папке, так чтоупростить некоторые пояснения к инструменту. (Для хранения исполняемых файлов вдругой каталог, введите полный путь до исполняемого файлаФайл для команды tprof.) РекомендуетсяРабочие сайты подачи созданы специально для профилирования иКопии, связанные с использованием исполняемых файлов и исходных файлов, которые будут представлены (или связаны) сэтот каталог. В примерах, каждый конкретный рабочий каталог – это протест.
В простейшем виде идеальное устройство tprofКоманда записывается так:
пакет tprof
Если tprof. товар или услуги без аргументовУказывается доказательство использования. При использовании команды -xФлаг, должен быть с флагом -s, -k или -pуказывается, чтобы получить тип профилирования. Если ни один из нихЕсли метрики описаны, сводный отчет является наиболее эффективным. С использованиеминдикатор -cashflow t ограничивает отчет информационной информацией оуказанный процесс, указанный в Process_IdНастройки файла.
отчеты
Сводный отчет с любым суффиксом .allвсе еще находится в стадии строительства. Если программа n. дан, отчетс именем __prof.all . Если большая часть example Если у задана опция -p, отчет без сомнения называется __sample.all .Этот отчет содержит каждый взгляд на используемый ЦП.в каждом процессе, который в данный момент выполняет программу tprofбыл курс наблюдения. Этот отчет также включает оценкуколичество связанного процессорного времени, затраченного на каждую присоединенную подпрограмму, представленную в примереПрограмма. Сводный отчет показывает время ЦПВремя простоя, а также время, проведенное в ядре. ТпрофКоманда сообщила процессорное время в тиках, работая с 100 проверками 1. соответствиеВторой.