4

ハードウェアのアップグレードのために少しお金を節約しました。私が知りたいのは、ハードウェアのどの部分がコンパイルのボトルネックであり、アップグレードする必要があるかを測定する最も簡単な方法です。

私が使用できる巧妙なテクニックはありますか?調べましたがperfmon、カウンターが多すぎて、何を見るべきかを正確に知らなければあまり役に立ちません。

条件:ホーム開発、Windows XP Pro、Visual Studio 2008

ありがとう!

4

3 に答える 3

5

より高速な 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 バウンドのコンピューターを見たことがありません。それは起こりません。

于 2011-04-04T05:22:23.393 に答える
1

タスク モニターの使用は既に提案されていますが、Sys Internals タスク モニターは組み込みの Windows タスク モニターよりも多くの情報を提供します。

システム内部タスク モニター

また、メモリや CPU 処理能力を使い果たしている PC で実行されている他のものを確認することもできます。パフォーマンスに影響を与えているものを削除したり、オンデマンドで実行したりすることができる場合があります。

Windows XP は、オンにする必要があるスイッチを使用して 3GB のメモリのみをサポートします。これを実際に考慮してアプリケーションを作成する必要があることを覚えているようです。

于 2009-05-18T11:53:56.857 に答える