C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 33 を表示中)
■16469 / )  Re[4]: Formイベントが呼ばれるスレッドについて
□投稿者/ 渋木宏明(ひどり) (692回)-(2008/04/06(Sun) 20:39:12)
渋木宏明(ひどり) さんの Web サイト
> Win32 Fiber のようなユーザモードスレッド切り替えでパフォーマンス (スループット) が向上するのは,MSSQL Server のような調停者を置いて大規模並列計算を行うときだと理解しています.

理屈の上ではそうだけど、効果を実感できる局面は限られてると見ていいでしょう。

SQL Server が Fiber をサポートして久しいけど、「Fiber を有効にしたらパフォーマンスが劇的に改善された」という話題を目にした記憶は、僕には今のところありません。

> スレッドが重要というのは同意ですが,少なくとも現時点において,N:M スレッド対応でパフォーマンス的な恩恵を受けている .NET アプリケーションは皆無だと思います.(むしろパフォーマンスは若干落ちているはず)

まぁ無いでしょうね。でも損失もそれほど大きなものではないでしょう。

Windows Forms に関して言うと、ダイナミックに物理スレッド/論理スレッドの切り替えが発生することはまずあり得ないし。

> もっとも,CLR 2.0 でこの計画がぽしゃったため,近い将来 N:M スレッド対応が出てくるとは思えませんけど.

現時点で盛り込めてないってことは当分無いでしょうね。
将来的に盛り込むとしたら、もっと別な形になるような。

> 動的にスレッド越えをやってくれる方向に進んでいるような気がします.

「隠しちゃう」ってのも一つの方向性ではありますね。


返信 編集キー/


管理者用

- Child Tree -