![]() |
1
1
当图书馆要在众多人群中使用时,它们必须按照最低的共同标准建造。 构建用于部署的库时要考虑的是它们支持什么平台,以及任何给定部署所需的最低规范是什么。 在本地编译程序和库时,可以通过针对硬件上可用的特定优化来提高性能,而这些优化在最低要求的硬件上可能不可用。
用编译的东西
您还可以在可执行文件大小与执行速度、与内存访问类型等方面进行优化权衡。 对于给定的用例,我怀疑您是否会看到任何明显的性能影响。也就是说,我不想低估这些优化的重要性,因为对于某些用途来说,它们会产生巨大的影响。 |
![]() |
JoeZ · Do while循环不会中断 6 年前 |
![]() |
JoeZ · 如果循环不工作。运行时显示重复cout。 6 年前 |
![]() |
Joe · 正在展开宏以进行调试? 6 年前 |
|
Matthew · 自己编译公共库会提高性能吗? 6 年前 |
![]() |
Barry · 在MSVC中处理宏中的额外括号 6 年前 |