troushoo

スポンサーサイト


  1. --/--/--(--) --:--:--|
  2. スポンサー広告

[sos]!Threads:マネージスレッドの情報表示

WinDbg等で使用できる.NET用のデバッガエクステンションsosで、マネージスレッドの情報を表示する!Threadsについて記述します。 今回使用するアプリ以下のサンプルアプリ(=Threads.exe)を起動すると、CPUが高負荷になるという現象になります。原因は、MyClassのファイナライザで高負荷な処理をするためです。この調査をCPUが高負荷時のダンプを取得し、!Threadsコマンドを用いて、原因はファイナライザにある、というところまで持...
  1. 2012/04/29(日) 14:14:03|
  2. SOS・Psscor2/Psscor4
  3. | トラックバック:0
  4. | コメント:0

ILSpy 2.0で.NETアプリケーションのデコンパイル

フリーで使用できる、オープンソースの.NETのデコンパイラであるILSpy の2.0 Betaの紹介を行います。V2.0 Beta の新機能は以下です。 アセンブリのリストの選択が可能 式ツリーのデコンパイルのサポート Lifted operatorsのサポート デバッガーとの統合 Visual Basicへのデコンパイルのサポート スペースで区切った複数の文字列による検索のサポート デコンパイルされたローカル変数をクリックすると、同じローカル変数が...
  1. 2012/04/25(水) 12:23:30|
  2. ツール
  3. | トラックバック:0
  4. | コメント:0

Visual Studioでプロファイル(同時実行)

Visual Studio 2010でプロファイルを行う方法を記述します。今回はプロファイルの中の"同時実行"を記述します。"同時実行"を使用すると、アプリケーション内の同期の状態がわかり、どのスレッドが同期のために待たされているのか、どのオブジェクトがスレッドの実行を待たせているのか、といったことがわかります。 今回使用するサンプルアプリresourceをMainスレッドと、Mainスレッドで作成したスレッドで取り合う単純なアプリで...
  1. 2012/04/23(月) 14:32:52|
  2. Visual Studio
  3. | トラックバック:0
  4. | コメント:0

Visual StudioでWindows Azureのリモートデバッグ

Visual Studio 2010を使用してWindows Azureのワーカーロールをリモートデバッグする方法を紹介します。ここではWindows Azure Connectを使用した方法を紹介します。性能がいまいちでサクサクっとはリモートデバッグできませんが、エミュレーター環境では問題ないがWindows Azure上だとエラーが発生してしまう、といった場合の最終手段として有用になりえます。 環境ワーカーロールと開発マシンをConnectでつないでいます。 手順1....
  1. 2012/04/15(日) 09:32:25|
  2. Azure
  3. | トラックバック:0
  4. | コメント:0

CLRプロファイラ V4の紹介

今回はCLRプロファイラ V4の紹介を行います。以前のバージョンのCLRプロファイラの紹介はMSDNに図入りで詳細な説明がありますので、ここでは、CLRプロファイラV4に焦点を当てて紹介します。CLRプロファイラV4には以下の特徴があります。 ・.NET 2.0, 3.0, 3.5, 4.0の.NETアプリのプロファイルのサポート  (注)CLRプロファイラ V4の起動には.NET 4.0が必要です。 ・Silverlight 4のプロファイルのサポート ・起動中のプロセス...
  1. 2012/04/10(火) 14:04:16|
  2. ツール
  3. | トラックバック:0
  4. | コメント:0

[sos]!U:アセンブラの表示

WinDbg等で使用できる.NET用のデバッガエクステンションsosで、アセンブラを表示する!Uについて記述します。 今回使用するアプリ以下のサンプルアプリを起動し、Mainのアセンブラを表示してみます。 class Program{ static void Main(string[] args) { Console.WriteLine("テスト"); }}[!U]!Uは引数にコードのアドレスを指定してアセンブラを表示させることができます。(詳細なログは後述します。ここでは結果だ...
  1. 2012/04/04(水) 15:22:47|
  2. SOS・Psscor2/Psscor4
  3. | トラックバック:0
  4. | コメント:0

スポンサーリンク

最新記事

月別アーカイブ

カテゴリ

ツール (92)
ネットワーク (76)
Visual Studio (56)
SOS・Psscor2/Psscor4 (25)
WinDbg (25)
Linux (24)
Azure (17)
Tips (20)
英語 (1)
About Me (1)
未分類 (0)

全記事表示リンク

全ての記事を表示する

検索フォーム

RSSリンクの表示

リンク

このブログをリンクに追加する

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。