差分

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

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
software:llprof [2011/06/22 16:30]
sunagae [Mercurialのレポジトリ]
software:llprof [2014/06/06 22:59] (現在)
sunagae [Zipアーカイブ]
ライン 1: ライン 1:
-====== 軽量言語向けプロファイラ (llprof) ======+====== 軽量言語向けリアルタイムプロファイラ (llprof) ======
   * いまのところPythonとRubyで使えます   * いまのところPythonとRubyで使えます
  
ライン 7: ライン 7:
 digraph usage { digraph usage {
  node [shape = box fontsize=10 style=filled ];  node [shape = box fontsize=10 style=filled ];
- monitor[label = "llprof Monitor" fillcolor = "#​F0FFF0"​ ];+ 
 + viewer[label = "Viewer\n(Web browser)"​ fillcolor = "#​F0F0FF"​ ]; 
 + server[label = "​Profiling Server" fillcolor = "#​F0FFF0"​ ];
  rrprofext [label = "Ruby Profiling Module"​ fillcolor = "#​FFF0F0"​ ];  rrprofext [label = "Ruby Profiling Module"​ fillcolor = "#​FFF0F0"​ ];
  pyprofext [label = "​Python Profilering Module"​ fillcolor = "#​FFF0F0"​ ];  pyprofext [label = "​Python Profilering Module"​ fillcolor = "#​FFF0F0"​ ];
  
- rrprofext -> monitor ​[ label = "LAN" ]; + rrprofext -> server ​[ label = "Network" ]; 
- pyprofext -> monitor ​[ label = "LAN" ];+ pyprofext -> server ​[ label = "Network"​ ]; 
 + server -> viewer [ label = "​Network" ];
 } }
 </​graphviz>​ </​graphviz>​
-  * 言語処理モジュールとしてプロファイリングモジュールがあり、それらからモニタプログラムへプロファイル情報を送る +  * 三つ部分に分かれいてそれぞれネットワークで接続できます 
-  モニタプログラムはそれ受け取り、表示す+    * プロファイリングモジュールプロファイル情報サーバーへプロファイル情報を送る 
 +    * プロファイル情報サーバー:​ 情報貯めておく 
 +   * プロファイル情報ビューア:​ 情報をユーザーが見ための部分。Webブラウザで動く。
  
 ===== Demo video ===== ===== Demo video =====
  * 説明がないので細かいことは分からないと思いますが、とりあえず見た目はこんな感じに動くということで  * 説明がないので細かいことは分からないと思いますが、とりあえず見た目はこんな感じに動くということで
  
 +==== llprof ver-0.3 with rdoc ==== 
 +{{youtube>​large:​H93zJMYPl0E}}
 +
 +==== llprof ver-0.2 with rdoc ==== 
 +  * 古いやつです
 {{youtube>​large:​YUJEHe2kFJE}} {{youtube>​large:​YUJEHe2kFJE}}
  
ライン 39: ライン 49:
 ====== ダウンロード ====== ====== ダウンロード ======
 ===== Mercurialのレポジトリ ===== ===== Mercurialのレポジトリ =====
-  * Mercurialのレポジトリ:​ http://​www.sunaga-lab.net/​hgrepos/​llprof+  * Mercurialのレポジトリ:​ http://​www.sunaga-lab.com/​hgrepos/​llprof
     * ここからcloneできます     * ここからcloneできます
   * (コマンド例)   * (コマンド例)
 <code bash> <code bash>
-hg clone http://​www.sunaga-lab.net/​hgrepos/​llprof+hg clone http://​www.sunaga-lab.com/​hgrepos/​llprof
 # 安定版へ更新 # 安定版へ更新
 hg update stable hg update stable
ライン 51: ライン 61:
  
 ===== Zipアーカイブ ===== ===== Zipアーカイブ =====
-    * [[http://​www.sunaga-lab.net/​hgrepos/​llprof/​archive/​stable.zip|あるていど安定版]] +    * [[http://​www.sunaga-lab.com/​hgrepos/​llprof/​archive/​ver-0.3.1.zip|Version 0.3.1]] 
-    * [[http://​www.sunaga-lab.net/​hgrepos/​llprof/​archive/​tip.zip|最新版 (たぶん不安定)]]+      * JavaScriptのモニタバージョン (JS + webmon + pm) 
 +      * ダウンロードはできますが、まだ不安定なうえドキュメントほぼゼロなのでそのへんの整備はしばらくお待ちを 
 +      * なんか必要があれば sunagae at sunagae.net に連絡頂ければと 
 +    * [[http://​www.sunaga-lab.com/​hgrepos/​llprof/​archive/​ver-0.2.zip|Version 0.2]] 
 +      * Javaバージョンでのモニタ 
 +      * XMLでエクスポートできます 
 +    * [[http://​www.sunaga-lab.com/​hgrepos/​llprof/​archive/​stable.zip|安定版 ​= 0.2]] 
 +    * [[http://​www.sunaga-lab.com/​hgrepos/​llprof/​archive/​tip.zip|最新版 (かなり不安定)]]
  
 ====== ドキュメント ====== ====== ドキュメント ======
-  * [[.:​llprof:​doc]]+  * [[.:​llprof:​doc-0.3]] 
 +  * [[.:​llprof:​doc-0.2]]
  
 ====== ライセンス ====== ====== ライセンス ======
   * 本ソフトウェアはMIT-Licenceです。   * 本ソフトウェアはMIT-Licenceです。
  
 
software/llprof.1308727806.txt.gz · 最終更新: 2011/06/22 16:30 by sunagae
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki