差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
software:vizexec [2011/02/19 12:05]
sunagae [TCPで接続]
software:vizexec [2014/06/06 23:03] (現在)
sunagae [Download]
ライン 44: ライン 44:
   * LogFileのところをmkfifoとかでパイプ (FIFO) にするとリアルタイムな視覚化ができる   * LogFileのところをmkfifoとかでパイプ (FIFO) にするとリアルタイムな視覚化ができる
  
-==== TCPで接続 ====+==== TCPで接続する場合 ​====
 <​graphviz dot right> <​graphviz dot right>
 digraph usage { digraph usage {
ライン 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];
ライン 75: ライン 76:
  logfile[ label = "​LogFile" ​ fillcolor = "#​FFFFFF"​];​  logfile[ label = "​LogFile" ​ fillcolor = "#​FFFFFF"​];​
  
- cpp_thread1 -> cpp_lw [ label = "Use marker"​ ]; + cpp_thread1 ​-> cpp_lw [ ]; 
- cpp_lw -> vizexec [ label = "Socket" ]; + cpp_thread2 -> cpp_lw [ ]; 
- py_thread1 -> py_lw [  label = "Use marker"​ ]; + cpp_thread3 ​-> cpp_lw [ label = "Use marker"​ ]; 
- py_lw -> vizexec [ label = "Socket" ];+ cpp_lw -> vizexec [ label = "TCP/IP" ]; 
 + py_thread1 -> py_lw [  ​]; 
 + py_thread2 -> py_lw [ label = "Use marker ​or Hook" ]; 
 + py_lw -> vizexec [ label = "TCP/IP" ];
  vizexec -> logfile [ label = "Write out" ];  vizexec -> logfile [ label = "Write out" ];
 } }
ライン 84: ライン 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]]
  
 ===== インストール ===== ===== インストール =====
 
software/vizexec.1298084726.txt.gz · 最終更新: 2011/02/19 12:05 by sunagae
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki