Amazon Best VPN GoSearch

OnWorksファビコン

パイコールグラフ

Ubuntu Online、Fedora Online、Windows Onlineエミュレーター、またはMACOSオンラインエミュレーターを介してOnWorks無料ホスティングプロバイダーでpycallgraphを実行します

これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドpycallgraphです。

プログラム:

NAME


pycallgraph-Pythonコールグラフ

SYNOPSIS


パイコールグラフ [オプション] ... 出力モード [出力オプション] python_file.py

DESCRIPTION


pycallgraphは、Pythonスクリプトからコールグラフの視覚化を作成するプログラムです。

出力モード graphviz、gephi、jsonのいずれかになります。 python_file.py はPythonスクリプトです
トレースされ、その後、コールグラフの視覚化が生成されます。

全般的な 議論



graphviz、gephi、jsonから選択できます。

-NS、 - 助けて
コマンドラインで可能なオプションのリストを表示します。

-v、 -詳細
pycallgraphの状態の情報を出力する冗長モードをオンにし、
処理。

-NS、 - デバッグ
生のようなデバッグ情報を出力するデバッグモードをオンにします
Graphvizで生成されたファイル。

-ng、 -グループなし
結果でモジュールをグループ化しないでください。 デフォルトではこれはオンになっており、視覚的に表示されます
同じモジュールのメソッドをグループ化します。 グループ化の手法は、
使用される出力のタイプ。

-s、 --stdlib
トレースを実行するときは、Python標準ライブラリも含めてください。

-NS、 - メモリー
トレースにメモリ追跡を含む実験的なオプション。

-NS、 -スレッド
別のスレッドでトレースを処理する実験的なオプション。 これはかもしれないし
速くはありません。

フィルタリング 議論


-私、 - 含む
出力に含めるモジュールのワイルドカードパターン。 複数のインクルードを持つことができます
引数

-e、 -除外する
出力で除外するモジュールのワイルドカードパターン。 複数のインクルードを持つことができます
引数

--include-pycallgraph
デフォルトでは、pycallgraphはそれ自体をトレースから除外します。 これを有効にすると、
トレースのpycallgraph。

--最大深度
トレースする最大スタック深度。 このスタック深度を超えて行われた呼び出しは含まれません
トレースで。

グラフビズ 議論


-l - 道具
pycallgraphで使用されるデフォルトのGraphvizツールを変更します。 「ドット」を使用しますが、
neato、fdp、sfdp、twopi、またはcircoのいずれかに変更されました。


myprogram.pyにpycallgraph.pngというコールグラフ画像を作成します。

pycallgraphgraphviz-./myprogram.py

コマンドラインパラメータを使用して、標準のPythonインストールスクリプトのコールグラフを作成します。

pycallgraphgraphviz --output-file = setup.png --setup.py --dry-run install

Djangoを実行する manage.py スクリプトですが、Django内には多くの呼び出しがあるため、
巨大なサイズの生成された画像を引き起こす場合、コアDjangoのみをトレースするようにフィルタリングできます
モジュール:

pycallgraph -v --stdlib --include "django.core。*" graphviz-./manage.py syncdb --noinput

onworks.netサービスを使用してオンラインでpycallgraphを使用する


Ad




×
広告
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。