MSDN原文:
Optimizing Your Code with Visual C++
VS.NET 新增优化选项:
1. /G7 - 使编译器为 Pentium 4 and AMD Athlon 处理器进行代码优化。
相比VC.NET 2002, 程序的运行可以达到 5% - 10% 的提速。
注意 :/G7 并不意味着产生的代码只能在 P4 和 Athlon 上运行。产生的代码仍然可以运行在老的CPU上,只是在老CPU上可能有少许的性能损失。
VC.NET缺省的设置是 /GB,= /G6, = 为 Pentium Pro, Pentium II, and Pentium III 进行代码优化。
2. /arch:SSE 和 /arch:SSE2, 使用SSE,SSE2指令。
经验之谈(Best Practices)
通常的做法,小程序使用 /O2 (最大速度)编译,而大程序使用 /O1(最小的代码大小)编译。
VS.NET 新增优化选项:
1. /G7 - 使编译器为 Pentium 4 and AMD Athlon 处理器进行代码优化。
相比VC.NET 2002, 程序的运行可以达到 5% - 10% 的提速。
注意 :/G7 并不意味着产生的代码只能在 P4 和 Athlon 上运行。产生的代码仍然可以运行在老的CPU上,只是在老CPU上可能有少许的性能损失。
VC.NET缺省的设置是 /GB,= /G6, = 为 Pentium Pro, Pentium II, and Pentium III 进行代码优化。
2. /arch:SSE 和 /arch:SSE2, 使用SSE,SSE2指令。
经验之谈(Best Practices)
通常的做法,小程序使用 /O2 (最大速度)编译,而大程序使用 /O1(最小的代码大小)编译。