繁体   English   中英

如何设置该编译器标志?

[英]How to set that compiler flag?

鲨鱼告诉我:

该指令是未与16字节地址边界对齐的循环的开始。 为了获得最佳性能,应使用编译器指令对齐热循环的开始。 对于gcc 3.3或更高版本,请使用-falign-loops = 16编译器标志。

for (int i=0; i < 4; i++) { // line with the info
   //...code
}

我将如何设置该标志,它真的会提高性能吗?

Shark的提示并不总是合适的。 在大多数情况下,对齐循环并没有多大区别。 着眼于代码中的瓶颈,并在进行诸如此类的细微调整之前,先在算法/代码级别查看可以做什么。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM