» Blog

ソフトウェア

CLRProfilerLogView-0.00.002

CLRProfilerのログ閲覧ソフトです。

詳しくは 以前に書いた解説 をご覧下さい。

必要なライブラリ
.NET Frameowrk 3.5
ダウンロード
CLRProfilerLogView-0.00.002.zip

変更点

  • 64bit版 CLR Profiler のログに対応

注意点

ダブルクリックしても何も起こりません。

exeファイルにCLR Profilerのログファイルをドラッグするか、

ClrProfilerLogView.exe “ログファイルのパス”

のように、コマンドラインからログファイルのパスを指定して起動してください。

DatE 専用ページ

DatE 専用ページを作成しました。

http://frozenlib.net/DatE/

今後のDatEの更新はこちらのページで行います。

DatE version 0.00.002

DatEはHyperEstraierを使用してJaneのログを高速に検索するソフトです。

バージョン
0.00.002
動作環境
Windows XP SP2、Windows Vista SP1
必要なライブラリ
.NET Framework 3.5
ダウンロード
http://frozenlib.net/DatE/

変更点

  • 欧文でN-Gramを使用しない設定を可能に
  • インデックスの規模のチューニングを可能に
  • インデックス設定変更時にインデックス更新を促すダイアログを表示
  • 結果ファイルパスのコピー機能を追加
  • 結果URIのコピー機能を追加
  • 複数のウィンドウを開けるように
  • AND検索使用時の結果レス表示に対応

http://frozenlib.net/blog/wp-content/uploads/2008/05/date.png

DatE version 0.00.001

DatEはHyperEstraierを使用してJaneのログを高速に検索するソフトです。

バージョン
0.00.001
動作環境
Windows XP SP2、Windows Vista SP1
必要なライブラリ
.NET Framework 3.5
ダウンロード
http://frozenlib.net/DatE/

キーリピート高速化ソフト Hayate ver 0.00.001

以前からkbdaccを使用していましたが、どうもWPFやWindows Vistaと相性が悪かったため、同等品を作ってしまいました。

  • 設定画面表示用プログラム (Hayate.exe)
  • 32bit版キーリピート加速プログラム (Hayate.x86-32.exe)
  • 64bit版キーリピート加速プログラム (Hayate.x86-64.exe)

の3点セットとなっています。

“Hayate.exe” を使用するとリピート速度の設定や起動、終了、スタートアップへの登録を行うことができますが、3つの実行ファイルの中でこのファイルだけは.NET Framework 3.5が必要です。

.NET Framework 3.5の無い環境では、付属のreadmeファイルを見ながら “Hayate.x86-32.exe” または “Hayate.x86-64.exe” のコマンドラインオプションを手動で指定する必要があります。

バージョン
0.00.001
動作環境
Windows XP SP2、Windows Vista SP1
必要なライブラリ
.NET Framework 3.5 (コマンドラインだけで設定を行う場合は不要。)
ダウンロード
http://frozenlib.net/hayate/

http://frozenlib.net/blog/wp-content/uploads/2008/04/clip-2008_04_05.png

ながら見専用ウィンドウ

Windows Vista のDWM(Desktop Window Manager)を使用して、指定したウィンドウの内容をリアルタイムで縮小表示するアプリケーションです。

縮小表示は最前面状態にすることもできますので、最大化状態のアプリケーションで作業をしつつ、ほかのウィンドウを見るのに最適です。

動作環境
Windows Vista (DWMが有効な環境のみ。クラシックモードでは動作不可。)
必要なライブラリ
.NET Framework 3.5
ダウンロード
http://frozenlib.net/etc/Nagara-0.00.001.zip

簡易電卓

http://frozenlib.net/blog/wp-content/uploads/2007/12/clip-2007_12_12.png

入力した式の値を表示する、シンプルな電卓ソフトです。

次のような特徴があります。

  • 演算子は +、-、/、*、%(余り)、^(累乗)が使用可能。
  • sin,cos,logなど、様々な関数が使用可能。
  • 定数pi(π)、e(自然対数の底)が使用可能。
  • 数値の前に 0xを付けることで、16進数の値を使用可能。
  • 式の後に : x と記述することで、結果を16進数で表示可能。

必要なライブラリ

.NET Framework 3.5

ダウンロード

EasyCalc-1.00.000.zip

・・・・

本当はO2Handlerに組み込むつもりだったんだけど・・・・、.NET 3.5を使用した方が楽に作れるので、単独のソフトにしてしまいました。(O2Handlerは.NET 3.0)Visual Studio 2008が発売されたら(2008年3月頃?)O2Handlerも.NET 3.5用に変更するので、その時にはO2Handler組み込み版の簡易電卓を公開する予定です。

CLR Profiler のログ閲覧ソフト (2007/10/14版)

Microsoft が公開している .NET アプリケーション用プロファイラ CLR Profler をご存知ですか?

プロファイラとはアプリケーションのボトルネック(処理に時間がかかったり、メモリを大量に消費したりする部分)を調べるソフトです。ボトルネックが分かれば、その部分を重点的に改良することで、できるだけ少ない労力でアプリケーションの性能を向上させることができます。

CLR Profler について詳しく知りたい方は、Microsoftによる解説 How To 情報: CLR プロファイラの使用方法 を見て下さい。

さて、今回公開するソフトはCLR Profilerのログを閲覧するソフトです。

【ファイル名】 ClrProfilerLogView.exe

【バージョン】 0.0.001

【必要なライブラリ】 .NET Framework 3.0

http://frozenlib.net/blog/wp-content/uploads/2007/10/clip-2007_10_14.thumbnail.png

CLR Profiler のCall Tree表示と同じような機能を持っていますが、次のようなメリット、デメリットがあります。

■メリット

  • ログの解析が完了すればサクサク動く(CLR Profilerはツリーの展開に時間がかかることがある)
  • O2Handlerと同じインターフェイスにより、高速なキーボード操作が可能
  • アプリケーションの途中からプロファイリングをスタートした場合でも、ログ閲覧中にエラーが発生しない
  • 処理に要した時間を表示可能

■デメリット

  • メモリ消費が多い
  • ログの解析に時間がかかる
  • マウス操作は考慮されていない

□ログを開く方法

  1. ClrProfilerLogView.exe にログファイルをドロップします。
  2. ウィンドウが表示され、右下の小さな四角形が回転し始めます。
  3. 四角形の回転が終わるとログの読み込みは完了です。

□操作方法

  • Spaceで選択したスタックトレース内部へ、Shift + BackSpace で一つ上のスタックへ移動します。
  • Alt + ←、Alt + → で結果のソート方法を変更できます。
  • Ctrl + PageDown 、Ctrl + PageUp、Tab でO2Handler と同様にタブ機能を使用できます。

□注意点

  • ログの解析にはCLRProfilerより時間がかかります。
  • メモリも大量に消費します。
  • ログ解析中にウィンドウを閉じても、ログ解析が完了するまで処理は継続します。

□ダウンロード

Powered by WordPress