2

簡単なものでも、cout << "Hello World!";Visual C++ でコンパイルするのに約 25 秒かかります。Code::Blocks と私が試した他のすべての IDE でも同じです。以前はすぐ近くにいました。なぜこんなに時間がかかるのかわかりません。

また、私のプロセッサ速度でもありません。私は 3.7 GHz の i7 2600k を持っているので、問題にはなりません。また、8GBのRAMがあります。

なぜこれほど時間がかかるのか、私にはまったくわかりません。誰かが私に解決策を勧めてもらえますか?

ありがとうございました!

4

1 に答える 1

0

コンパイルは非常に I/O バウンドです。古いハードディスクを使用している場合、最速の Core i7 でもコンパイルは遅くなります。

ディスクの最適化を行い、少なくとも 10 ~ 20% の空きディスク領域があることを確認するか、より高速なハードディスクを入手してください。SSD はこの点で優れています。

ベンチマークとして、私の Retina macbook pro (VM 内の VS2010) は、100,000 行以上のプロジェクト (テンプレートやブーストなどを多用する) を数分でコンパイルできます。

大量のメモリがあるので、RAM ディスクを入手して試してみてください。システム ヘッダーとライブラリを RAM ディスクに再配置することを忘れないでください。

于 2012-12-28T04:59:42.500 に答える