Sua mais melhor fonte da informação e da notícia aproximadamente microsoft, Ferragem de Vista e excitadores no Internet

ARTIGOS de Vista ALTO 50 Vírus de Spyware Vista MACIO AJUDA de Vista

Seguindo Statistics Process do desempenho


As ferramentas para analisar o desempenho das aplicações são variadas e a ter existido em um formulário ou em outro desde os dias adiantados do UNIX. É crítico compreender como uma aplicação está interagindo com o sistema se operando, o processador central, e o sistema da memória para compreender seu desempenho. A maioria de aplicações não são self-contained e não fazem muitas chamadas à semente de Linux e às bibliotecas diferentes. Estas chamadas à semente de Linux (ou as chamadas do sistema) podem ser tão simples quanto “o que é meu PID?” ou tão o complexo quanto “leu 12 blocos dos dados do disco.” As chamadas diferentes dos sistemas terão implicações diferentes do desempenho. Correspondingly, as chamadas da biblioteca podem ser tão simples quanto o alocamento ou tão o complexo de memória quanto a criação da janela dos gráficos. Estas chamadas da biblioteca podem também ter características de desempenho diferentes.

Semente Tempo contra o usuário Tempo
O split o mais básico de onde uma aplicação pode gastar seu tempo realiza-se entre a semente e o tempo do usuário. O tempo da semente é o tempo gastado na semente de Linux, e o tempo do usuário é a quantidade de tempo gastada na aplicação ou no código da biblioteca. Linux tem ferramentas tais hora e picosegundo que podem indicar (apropriadamente bastante) se uma aplicação está gastando seu tempo no código da aplicação ou da semente. Têm também comandos tais como oprofile e o strace que o permitem de seguir que as chamadas da semente são feitas no interesse do processo, assim como quanto tempo cada uma daquelas se chama fêz exame para terminar.

Biblioteca Tempo contra a aplicação Tempo
Toda a aplicação com uniforme uma quantidade menor de complexidade confia em bibliotecas de sistema para executar ações complexas. Estas bibliotecas podem causar problemas de desempenho, assim que é importante vê quanto hora uma aplicação gasta em uma biblioteca particular. Embora não possa sempre ser prático modificar diretamente o código de fonte das bibliotecas para reparar um problema, pode ser possível mudar o código da aplicação para chamar poucas de biblioteca funções diferentes ou. O comando do ltrace e o suite oprofile fornecem uma maneira analisar o desempenho das bibliotecas quando é usado por aplicações. As ferramentas construídas dentro ao carregador de Linux, ld, ajudas você determina se o uso de muitas bibliotecas retarda abaixo o tempo de começo de uma aplicação.

Aplicação Subdividing Tempo
Quando a aplicação é sabida para ser o bottleneck, Linux fornece as ferramentas que o permitem de perfilar uma aplicação para figurar para fora onde o tempo é gastado dentro de uma aplicação. As ferramentas tais como o gprof e a lata oprofile geram os perfis de uma aplicação que fixam abaixo exatamente que a linha de fonte está causando a quantidades de hora grandes de ser gastado.

Fonte da informação: Desempenho Optimizing de Linux®Popularidade: 1%


Written by magakos. Read more great feeds at is source WEBSITE
no comments.
Read more articles on otherSoftware and Linux.

Related articles

No comments

There are still no comments on this article.

Leave your comment...

If you want to leave your comment on this article, simply fill out the next form:




You can use these XHTML tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong> .