■35600 / inTopicNo.12) |
Re[6]: CPU使用率が100%を超えないようにする |
□投稿者/ Azulean (365回)-(2009/05/10(Sun) 17:53:38)
|
2009/05/10(Sun) 17:57:14 編集(投稿者)
■No35598 (〆太 さん) に返信 > いろいろ調べていたら、forループをマルチコアで並列処理するParalell.For() > というのが見つかったので、プログラム内のforループの多くを置き換えたところ、 > かなり効率的に処理できるようになり、あまりCPUを気にする必要が > 無くなりましたので、一応解決ということにします。
"Microsoft Parallel Extensions to .NET Framework 3.5, June 2008 Community Technology Preview"を使ったと言うこと? これはCTPであり、テスト目的で提供されているので、これを使って解決とすることには問題を感じます。 (ご自身の環境でのテストだけであれば良いのですが、そのように限定した記述を見受けられなかったため)
> Note: This CTP is for testing purposes only. > Features and functionality may change before final release, and Microsoft may choose not to provide a final release. ※http://www.microsoft.com/downloads/details.aspx?FamilyId=348F73FD-593D-4B3C-B055-694C50D2B0F3&displaylang=en より
> This Parallel Extensions CTP is pre-release software and should not be used in a production environment. ※ヘルプより。
なお、Parallel Extensionsは.NET Framework 4.0/Visual Studio 2010での新機能になります。
|
|