Pergunta

Existe alguma ferramenta, que não KCachegrind, ser capaz de ver os resultados Callgrind? De preferência para a plataforma Windows?

Foi útil?

Solução

alleyoop e Valkyrie são front-ends alternativos.

Pode ter suport suficiente para o que você quiser, você pode usar mingw para compilar para Windows nativo se SUA não funciona fora da caixa.

Outras dicas

Eu compilei kcachegrind no Windows usando QT4.7, aqui é o pacote binário (incluindo o utilitário ponto de gerar gráfico de chamadas): http://sourceforge.net/projects/precompiledbin/files/kcachegrind.zip/download

Tente WebGrind: https://github.com/jokkedk/webgrind

é executado em seu servidor PHP local. Tenha cuidado, o uso XDebug perfilar com a bandeira XDEBUG_PROFILE ou caso contrário, você correrá o risco de sobrescrever a sua saída de perfil quando você WebGrind aberta (Desde WebGrind também é uma aplicação web PHP). O site WebGrind também detalha outras abordagens para contornar este. Felicidades.

Você pode tentar WinCacheGrind .

Parece que WinCacheGrind não pode saída aberta do callgrind. Eu não tentei saída do cachegrind abertura, mas deve funcionar, eu acho. A partir da página Valkyrie, (a partir da data) "Atualmente, Valkyrie suporta Memcheck única, embora o trabalho está em andamento para lidar com Cachegrind e Massif."

Há um novo projeto chamado XCallGraph para visualização de arquivos Cachegrind no Windows.

Eu tentei estes:

Eles são muito semelhantes, mas diferem em detalhes. Posso recomendar o QCacheGrind que é a mais cheia de recursos e tem também uma representação gráfica, o que pode ajudar a identificar problemas muito mais rápido.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top