0

Windows 2003 サーバーをインストールした DELL Power Edge T410 サーバー (クアッド コア デュアル Xeon 5500 シリーズ、16 GB RAM) があります。大量の nos を扱うコードを C# で作成し、特定の計算の後、結果を 6000 x 6000 のマトリックスに格納します。最後に、この行列 (3600 万エントリ) をテキスト ファイル (172 MB) に書き込みます。このプログラムをラップトップで実行すると、CPU 使用率が 100% になり、このタスクを完了するのに約 40 時間かかります。サーバーでこのプログラムを実行すると、CPU 使用率がわずか 10% になり、このタスクを完了するのにほぼ同じ 40 時間かかります。今私の問題は、明らかに、サーバーがより多くの CPU を使用し、少なくとも 70% を使用し、このタスクをより短い時間で完了する必要があることです。どうすればこの目標を達成できますか?

4

1 に答える 1

0

コアの追加など、サーバーの優れた機能を利用するようにコードを書き直します。

于 2012-04-25T05:25:20.457 に答える