味全乳酸菌的官 网上的全 程优 生指 南详 ...


  

全程序优化允许编译器用有关程序中所有模块的信息执行优化。 如果不执行全程序优化,则基于每个模块 (compiland) 执行优化。

默认情况下,权全程序优化是关闭的,因此必须显式地启用它。 但是,也可以用 /GL- 显式地禁用它。

使用有关所有模块的信息,编译器能够:

  • 跨越函数边界优化寄存器的使用。

  • 更好地跟踪对全局数据的修改,允许减少加载和存储的数目。

  • 更好地跟踪可能由取消指针引用所修改的项组,减少加载和存储的数目。

  • 在模块中内联某个函数,即使该函数在另一个模块中定义。

/GL 生成的 .obj 文件将不可用于 和 等链接器实用工具。

如果用 /GL 和 编译程序,应使用 /LTCG 链接器选项创建输出文件。

无法与 /GL 一起使用。

以后的 Visual C++ 版本可能无法读取用当前版本中的 /GL 生成的文件格式。 不应提供由用 /GL 生成的 .obj 文件组成的 .lib 文件,除非您永远愿意为希望用户使用的所有 Visual C++ 版本提供 .lib 文件的副本。

/GL 生成的 .obj 文件和预编译的头文件不应该用于生成 .lib 文件,除非将在生成 /GL .obj 文件的同一计算机上链接此 .lib 文件。 链接时需要 .obj 文件的预编译头文件中的信息。

有关优化随和全程序优化限制的更多信息,请参见 。/GL 还支持按配置优化可用;参见 /LTCG。按配置优化进行编译时,如果希望函数按配置优化排序,则必须使用 或隐含使用 /Gy 的编译器选项进行编译。

  1. 有关如何在开发环境中指定 /GL 的信息,请参见 。

以编程方式设置此链接器选项


对手机游戏用户来说,支持《王者荣耀》多核多线程技术(高帧率模式)的手机,可以比普通的手机体验起来更加流畅。并且可以稳定高帧率的手机,跟会时不时掉帧的高帧率相比,体验差距非常明显。

刚刚,华为官方正式宣布,华为?腾讯游戏技术联合实验室,已经对《王者荣耀》的多款华为手机开启渲染多线程技术,并对全面屏完美适配,带来全新游戏体验!

从华为官方公布的华为手机机型来看,这次优化机型非常多包括:华为P20系列(P20/P20 Pro)、华为Mate 10系列(Mate 10/Mate 10 Pro)、华为 nova 2s以及华为Mate RS。并且连荣耀V10以及荣耀10也在此次的支持列表!

而根据腾讯方面表示,腾讯目前正在为爆炸多核多线程技术对玩家的良好体验,目前腾讯正式对各种机型进行性能测试,目前只是针对能通过测试的机型才会开放多核多线程技术功能。而其他市面上的机型,之后将会分批开放。??


参考资料

 

随机推荐