Este é o comando pycallgraph que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
pycallgraph - Gráfico de chamadas Python
SINOPSE
picallgraph [OPÇÃO] ... OUTPUT_MODE [OUTPUT_OPTIONS] arquivo_python.py
DESCRIÇÃO
pycallgraph é um programa que cria visualização de gráficos de chamadas a partir de scripts Python.
OUTPUT_MODE pode ser graphviz, gephi e json. arquivo_python.py é um script python que
será rastreado e posteriormente será gerada uma visualização do gráfico de chamadas.
SUPORTE ARGUMENTOS
Uma escolha de graphviz, gephi e json.
-h, --Socorro
Mostra uma lista de opções possíveis para a linha de comando.
-dentro, --verbose
Liga o modo verboso que irá imprimir informações do estado do picallgraph e
processamento.
-d, --depurar
Ativa o modo de depuração que imprimirá informações de depuração, como o bruto
Arquivos gerados pelo Graphviz.
-ng, --não-grupos
Não agrupe módulos nos resultados. Por padrão, isso está ativado e irá visualmente
agrupar métodos do mesmo módulo. A técnica de agrupamento depende de
o tipo de saída usada.
-sim, --stdlib
Ao executar um rastreamento, inclua também a biblioteca padrão do Python.
-m, --memória
Uma opção experimental que inclui rastreamento de memória no rastreamento.
-t, --thread
Uma opção experimental que processa o rastreamento em outro segmento. Isso pode ou pode
não seja mais rápido.
FILTRAGEM ARGUMENTOS
-eu, --incluir
Padrão curinga de módulos a serem incluídos na saída. Você pode ter vários include
argumentos.
-e --excluir
Padrão curinga de módulos a serem excluídos na saída. Você pode ter vários include
argumentos.
--include-pycallgraph
Por padrão, o picallgraph se filtra para fora do rastreamento. Ativar isso incluirá
picallgraph no traço.
--profundidade máxima
Profundidade máxima da pilha a rastrear. Todas as chamadas feitas além desta profundidade da pilha não são incluídas
no rastreamento.
GRAPHVIZ ARGUMENTOS
-l , --ferramenta
Modifique a ferramenta Graphviz padrão usada por pycallgraph. Ele usa "ponto", mas pode ser
alterado para neato, fdp, sfdp, twopi ou circo.
EXEMPLOS
Crie uma imagem de gráfico de chamada chamada pycallgraph.png em myprogram.py:
picallgraph graphviz - ./myprogram.py
Crie um gráfico de chamadas de um script de instalação Python padrão com parâmetros de linha de comando:
pycallgraph graphviz --output-file = setup.png - setup.py --dry-run install
Executar Django's gerenciar.py script, mas como há muitas chamadas dentro do Django, e
causar uma imagem gerada em grande escala, podemos filtrá-la para apenas rastrear o Django principal
módulos:
pycallgraph -v --stdlib --include "django.core. *" graphviz - ./manage.py syncdb --noinput
Use pycallgraph online usando serviços onworks.net