2016-08-10 11 views
0

私はDevマシン(8コアi7プロセッサを搭載したラップトップコンピュータ)ですばやく動作する非常にCPU集約型の.netアプリケーションを持っています。私のサーバー(同じコアで8つのコアを持つ新しいi7プロセッサー)で同じアプリケーションを実行すると、基本ウィンドウのリソースモニター/タスクビューアーを見ると、1つのコアにしかアクセスできないようです。devマシンではサーバが並行してタスクを実行しない

ラップトップにはWindows 10がインストールされており、アプリケーションはリリースモードになっています。サーバーはWindows Server 2012 R2 Standardです。

は、ここに私のdevのボックスの同時実行レポートです:

Dev concurrency report

そして、私のサーバーのために:

Server concurrency report

あなたは、彼らは非常に似ている見ることができます。しかし、私の開発ボックスでは、プロセスは19秒かかるのに対し、サーバーでは90秒かかります。

ディスクはほとんどありません。システムは基本的にメモリデータ構造のセットに対して計算を実行しています。

この問題にどのように取り組み始めたらよいか考えてみてください!

答えて

0

あまり知られていないマイクロソフトの文書のヒントを見つけただけで、サーバーの電源プランをハイパフォーマンスに変更することが示唆されています。