この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
software:vizexec [2011/02/19 12:06] sunagae [TCPで接続する場合] |
software:vizexec [2014/06/06 23:03] sunagae [Download] |
||
---|---|---|---|
ライン 56: | ライン 56: | ||
cpp_thread2 [ label = "Thread2" ]; | cpp_thread2 [ label = "Thread2" ]; | ||
cpp_thread3 [ label = "Thread3" ]; | cpp_thread3 [ label = "Thread3" ]; | ||
+ | node [shape = ellipse fillcolor = "#CCCCFF"]; | ||
+ | cpp_lw[ label = "LogWriter for C++" ]; | ||
} | } | ||
node [shape = box style=filled fillcolor="#FFF0F0"]; | node [shape = box style=filled fillcolor="#FFF0F0"]; | ||
ライン 63: | ライン 65: | ||
py_thread1 [ label = "Thread1" ]; | py_thread1 [ label = "Thread1" ]; | ||
py_thread2 [ label = "Thread2" ]; | py_thread2 [ label = "Thread2" ]; | ||
+ | node [shape = ellipse fillcolor = "#CCCCFF"]; | ||
+ | py_lw[ label = "LogWriter for Python" ]; | ||
} | } | ||
- | node [shape = ellipse fillcolor = "#CCCCFF"]; | ||
- | py_lw[ label = "LogWriter for Python" ]; | ||
- | cpp_lw[ label = "LogWriter for C++" ]; | ||
node [shape = box]; | node [shape = box]; | ||
ライン 78: | ライン 79: | ||
cpp_thread2 -> cpp_lw [ ]; | cpp_thread2 -> cpp_lw [ ]; | ||
cpp_thread3 -> cpp_lw [ label = "Use marker" ]; | cpp_thread3 -> cpp_lw [ label = "Use marker" ]; | ||
- | cpp_lw -> vizexec [ label = "Socket" ]; | + | cpp_lw -> vizexec [ label = "TCP/IP" ]; |
- | py_thread1 -> py_lw [ label = "Use marker" ]; | + | py_thread1 -> py_lw [ ]; |
- | py_thread2 -> py_lw [ ]; | + | py_thread2 -> py_lw [ label = "Use marker or Hook" ]; |
- | py_lw -> vizexec [ label = "Socket" ]; | + | py_lw -> vizexec [ label = "TCP/IP" ]; |
- | vizexec -> logfile [ label = "Write out" ]; | + | |
- | } | + | |
- | </graphviz> | + | |
- | + | ||
- | * vizexecをサーバーとして動かすことができる | + | |
- | * 必要に応じて履歴をすべて書き出すことができる | + | |
- | + | ||
- | + | ||
- | node [shape = ellipse fillcolor = "#CCCCFF"]; | + | |
- | py_lw[ label = "LogWriter for Python" ]; | + | |
- | cpp_lw[ label = "LogWriter for C++" ]; | + | |
- | + | ||
- | node [shape = box]; | + | |
- | vizexec[ label = "vizexec.py (Visualize Server)" fillcolor = "#F0FFF0" ]; | + | |
- | + | ||
- | node [shape = note]; | + | |
- | logfile[ label = "LogFile" fillcolor = "#FFFFFF"]; | + | |
- | + | ||
- | cpp_thread1 -> cpp_lw [ label = "Use marker" ]; | + | |
- | cpp_thread2 -> cpp_lw [ label = "Use marker" ]; | + | |
- | cpp_thread3 -> cpp_lw [ label = "Use marker" ]; | + | |
- | cpp_lw -> vizexec [ label = "Socket" ]; | + | |
- | py_thread1 -> py_lw [ label = "Use marker" ]; | + | |
- | py_thread2 -> py_lw [ label = "Use marker" ]; | + | |
- | py_lw -> vizexec [ label = "Socket" ]; | + | |
vizexec -> logfile [ label = "Write out" ]; | vizexec -> logfile [ label = "Write out" ]; | ||
} | } | ||
ライン 112: | ライン 88: | ||
* vizexecをサーバーとして動かすことができる | * vizexecをサーバーとして動かすことができる | ||
- | * 必要に応じて履歴をすべて書き出すことができる | + | * ファイルの場合と同様にスレッドごとに出力 |
+ | * プロセスをまたがったやりとりも可視化可能 | ||
+ | * 必要に応じて履歴をすべてファイルに書き出すことができる | ||
====== Download ====== | ====== Download ====== | ||
- | * [[http://www.sunaga-lab.net/hgrepos/vizexec/archive/b83a93532eac.zip|VizEXEC 0.2]] | + | * [[http://www.sunaga-lab.com/hgrepos/vizexec/archive/b83a93532eac.zip|VizEXEC 0.2]] |
- | * [[http://www.sunaga-lab.net/hgrepos/vizexec/archive/bd4f5de27059.zip|VizEXEC 0.1]] | + | * [[http://www.sunaga-lab.com/hgrepos/vizexec/archive/bd4f5de27059.zip|VizEXEC 0.1]] |
===== インストール ===== | ===== インストール ===== |