ハードウェアのアップグレードのために少しお金を節約しました。私が知りたいのは、ハードウェアのどの部分がコンパイルのボトルネックであり、アップグレードする必要があるかを測定する最も簡単な方法です。
私が使用できる巧妙なテクニックはありますか?調べましたがperfmon
、カウンターが多すぎて、何を見るべきかを正確に知らなければあまり役に立ちません。
条件:ホーム開発、Windows XP Pro、Visual Studio 2008
ありがとう!
ハードウェアのアップグレードのために少しお金を節約しました。私が知りたいのは、ハードウェアのどの部分がコンパイルのボトルネックであり、アップグレードする必要があるかを測定する最も簡単な方法です。
私が使用できる巧妙なテクニックはありますか?調べましたがperfmon
、カウンターが多すぎて、何を見るべきかを正確に知らなければあまり役に立ちません。
条件:ホーム開発、Windows XP Pro、Visual Studio 2008
ありがとう!
より高速な HDD は、ほとんどまたはまったく価値がありません。バス クロック速度は、制限要因の 1 つです。バス幅は、もう 1 つの制限要因です。馬鹿げた I/O バスを設計して、それにジャンク HDD を載せるという人はいません。通常、利用可能な HDD に基づいて、特定のコスト目標に適合するバスを設計します。
ごみ。最新の HDD は、接続されている I/O バスに比べて低速です。ランダム IOPS で SATA 2 インターフェイスを最大化できる単一の HDD の名前を挙げてください (これは今では 1 世代前のものです)。例http://www.anandtech.com/show/2948/3。それでも、SSD は 50MB/s にしか達していません。IOP がボトルネックではないことは明らかです。それ以外の場合は、HDD が SSD と同じくらい機能します。
HDD バウンドではなく IOP バウンドのコンピューターを見たことがありません。それは起こりません。
タスク モニターの使用は既に提案されていますが、Sys Internals タスク モニターは組み込みの Windows タスク モニターよりも多くの情報を提供します。
また、メモリや CPU 処理能力を使い果たしている PC で実行されている他のものを確認することもできます。パフォーマンスに影響を与えているものを削除したり、オンデマンドで実行したりすることができる場合があります。
Windows XP は、オンにする必要があるスイッチを使用して 3GB のメモリのみをサポートします。これを実際に考慮してアプリケーションを作成する必要があることを覚えているようです。