Aprovado: Fortect
Nas últimas semanas, alguns leitores encontraram algum tipo de bug de criação de perfil do kernel Aix. Há uma grande quantidade de fatores que podem causar esse problema. Falaremos sobre isso abaixo.
Name = “INDEXlms23″>
Alvo
Sintaxe
Descrição
tprof reúne relatóriosUtilização da CPU para programas individuais e sua técnica atual como um todo. isto éO comando é a ferramenta útil mais recente para qualquer pessoa com um programa C, talvez FORTRAN.pode ser relacionado ao processador, mas que muitas vezes quer saber as partições que geralmente são deEste programa é o mais exigente em um processador específico. TprofO comando também relata a porcentagem de horas em que o processador está ocioso. Talvez istoOs relatórios são provavelmente úteis para determinar o uso da CPU em um cenário de piora.
Nota. Apenas pessoas comuns junto com membrosO grupo de segurança deve conter acesso de tempo de execução (x) a este comando.
Comando tprofespecificar um agente de usuário para o perfil, iniciar todo o usuárioPrograma, e você precisa criar esses arquivos de relatório de crédito seriesyu. vO usuário especifica o endereço da escola a ser traçada, oualternativamente, frequentemente, o nome do programa a ser perfiladoCorda de comando para executar. Comando de programação EAs variáveis devem ser exe.
Nota: Micro-perfilamento main pode ser executado no código que começa com -g. foi criado Pegar. Também é necessário ter um código de terminação nele? como esse diretório de trabalho, d. H. diretório onde tprof está localizadoA administração é chamada. O site de catálogo mais profissional e eficaz é usado em torno de exemplos relevantes há para conseguir isso.
Para criação de perfil de sub-rotina:Os extratos bancários do Tprof podem ser executados sem ediçãoprograma executável. Você não precisa recompilar especificamenteCompilador com sinalizadores ou, às vezes, opções de vinculador. Isso significa que você é capaz de obtero perfil do consumidor de uma sub-rotina de um módulo exe que já estáfoi construído. No entanto, o fato mencionado anteriormente, recompilarnecessário para obter um microprofile.
Trechos de relatório incluídospermanecer no qual os especialistas indicam diretório de trabalho particular. Todos os arquivos usados por vários tprof. foram criadosOs comandos começam com ___ (dois sublinhados). Adicionar comSublinhando simplifica o comando tprof para ambosIdentifique os arquivos criados pelo tprof. Ao compreender que o texto é estepresume-se que praticamente os executáveis são armazenados no diretório de trabalho quesimplifique alguma explicação da ferramenta. (Para continuar executáveis emoutro diretório, digite o caminho completo para qualquer executávelArquivo para o comando tprof.) RecomendadoO diretório de trabalho pode ser criado especificamente para criação de perfil eCópias associadas por meio de executáveis e arquivos de origem que serão definidos no local (ou vinculados) paraeste diretório. Nos exemplos, um diretório de trabalho designado é um protesto.
Em sua forma mais simples, um dispositivo tprofO get é escrito assim:
período tprof
Se tprof. produto completo sem argumentosProva de uso é indicada. Ao selecionar o comando -xSinalizador, deve estar com o sinalizador -verts, -k ou -pespecificado para obter o tipo de criação de perfil. Se nenhum delesSe as métricas forem especificadas, o relatório de resumo real é mais eficaz. Usandoindicador -capital para limitar o relatório a informações informativas sobreo processo mencionado especificado em Process_IdConfigurações do arquivo.
relatórios
Artigo de resumo com qualquer sufixo .allainda está em produção. Se o programa n. dado, relatóriodenominado __prof.all . Se a maior parte do exemplo Se você receber a opção -p, o relatório será sem dúvida designado como __sample.all .Este relatório contém cada estimativa incluindo a CPU usada.em cada processo que ainda produzia o programa tprofhavia um sistema de vigilância. Este relatório também inclui uma avaliaçãoa quantidade de tempo de CPU gasto em cada sub-rotina anexada no exemplo realPrograma. O relatório de resumo mostra o tempo de CPUTempo de inatividade tão facilmente quanto o tempo gasto no kernel. TprofA jovem equipe relatou o tempo de CPU em ticks, com 50 verificações de 1. conformidadeSegundo.