kkamegawa's weblog

Visual Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

Concurrency programのデバッグ

Visual Studio 2010とWindows 7/Windows Server 2008R2を使ってConcurrency Runtimeのデバッグを行うと、デバッグメニューに追加されるParallel TaskとParallel Stackが使えるようになります(表示はVistaでも行われます)。以下の数値はすべてベータ版での実装なので、将来にわたって同じとは限りません。

Threadのツリーを表示するビュー。こちらはVistaでも表示されます。

このParallel StackはWindows 7/Windows Server 2008R2でのみ表示されます。

実行中のスレッド数は2coreのマシン(Windows 7)で13〜15Thread、4Coreのマシン(Windows Server 2008 R2)で35〜37Threadを作りだしているようです。Core i7Vistaでは最高43Threadまで生成されていました。ベータ版での実行のため数値は載せませんが、割といい感じで並列の効果が出ています。
Code samples for the Concurrency Runtime and Parallel Pattern Library - Home