VC++ 2008 と VC++ 2005 Express Edition で同じプロジェクトを (同じ構成プロパティで) 実行しました。それらの時間パフォーマンスの違いに驚きました。VC++ 2008 は、VC++ 2005 Express Edition よりもはるかに時間がかかりました (約 30% の追加時間)。なぜこれが起こったのですか?Express Edition が軽量化されたことが原因ですか?
1 に答える
0
このような大きな違いは、最適化設定によるものに違いありません。プロジェクトを 2005 年から 2008 年に変換した場合は、この質問をご覧ください。VS 2003 と VS 2008 のパフォーマンスを比較するためにいくつかのテストを行いましたが、アプリケーションのパフォーマンスはほぼ同じでした。
編集: 2003 から 2008 への変換でも同様の問題がありました。最適化設定をいじって、より良い設定を見つけようとした後、特定の瞬間にパフォーマンスが「通常に戻った」. これは、上記の質問に気付く前のことでした。理由はわかりませんでしたが、結果には満足しています... したがって、私ができる唯一のアドバイスは、最適化設定を変更して再度テストすることです。
于 2009-03-11T15:51:55.430 に答える