私はDevマシン(8コアi7プロセッサを搭載したラップトップコンピュータ)ですばやく動作する非常にCPU集約型の.netアプリケーションを持っています。私のサーバー(同じコアで8つのコアを持つ新しいi7プロセッサー)で同じアプリケーションを実行すると、基本ウィンドウのリソースモニター/タスクビューアーを見ると、1つのコアにしかアクセスできないようです。devマシンではサーバが並行してタスクを実行しない
ラップトップにはWindows 10がインストールされており、アプリケーションはリリースモードになっています。サーバーはWindows Server 2012 R2 Standardです。
は、ここに私のdevのボックスの同時実行レポートです:
そして、私のサーバーのために:
あなたは、彼らは非常に似ている見ることができます。しかし、私の開発ボックスでは、プロセスは19秒かかるのに対し、サーバーでは90秒かかります。
ディスクはほとんどありません。システムは基本的にメモリデータ構造のセットに対して計算を実行しています。
この問題にどのように取り組み始めたらよいか考えてみてください!