compiler-optimization

compiler-optimization

文章 0 浏览 3

程序员什么时候使用空基优化(EBO)

我正在阅读有关空基优化(EBO)的内容。在阅读时,我的脑海中出现了以下问题: 当它对派生类没有任何贡献(无论是功能方面还是数据方面)时,使用空类…

月亮坠入山谷 2024-10-05 01:14:58 8 0

C 编译器可以在调用期间预取数据吗?

是否有可能启用高度优化的良好 C 编译器通过预取来优化代码并在某些函数调用之前放置预取: struct *abc //... function_first(&amp(abc-&gtfield1)) …

陌若浮生 2024-10-05 00:24:08 4 0

C“内联”的替代方案关键词

我的课程导师一再强调并要求我们不要在函数中使用“inline”关键字。他说它不能跨编译器“移植”,也不是“标准”。考虑到这一点,是否有任何允许“内…

路弥 2024-10-04 12:05:26 5 0

Mathematica:使用 Simply 进行常见的子表达式消除和强度降低

因此,最近我一直在研究如何在编译器优化中充分利用 Mathematica 的模式匹配和术语重写……尝试高度优化作为循环内部部分的短代码块。减少计算表达式…

浮华 2024-10-02 21:12:41 4 0

在 C/C 中使用汇编语言++

我记得在某处读到过真正优化和优化的内容。加速代码的某些部分,程序员用汇编语言编写该部分。我的问题是 - 这种做法还进行吗?以及如何做到这一点? …

甜心 2024-10-02 21:04:41 4 0

如何诱导或帮助Java编译器优化代码?

我想知道 Java 编译器的哪些优化通常会因为不清晰或写得不好而被阻止(或未被检测到),以及会犯什么样的常见错误来混淆编译器的代码…

情绪少女 2024-10-02 03:06:14 4 0

我的编译器在做什么? (优化memcpy)

我正在使用 VC++2010 中的以下设置编译一些代码: /O2 /Ob2 /Oi /Ot 但是,我在理解生成的程序集的某些部分时遇到了一些问题,我在代码中提出了一些问…

铃予 2024-09-29 05:12:53 4 0

在什么情况下乱序执行会产生更高效的代码

我试图了解 内存屏障 的工作原理、使用原因以及在什么情况下应该使用它。但是我不完全确定在什么情况下安排指令的顺序会更有效,有人可以给我一个例子…

鹿港巷口少年归 2024-09-27 15:34:29 2 0

为什么空基类的大小可以为零?

基本上它是后续 -size-in-c-eom">这个问题.. 当我查看标准文档时,我发现了这个.. 在Classes 9.3中, 类类型的完整对象和成员子对象应具有非零大小。9…

梦与时光遇 2024-09-27 02:00:44 8 0

在“i <”中矢量.size()”循环条件,每次迭代都会调用 size() 吗?

在以下代码中: std::vector&ltint&gt var for (int i = 0 i &lt var.size() i++) size() 成员函数是为每次循环迭代调用,还是只调用一次?…

回忆那么伤 2024-09-27 00:48:31 4 0

gcc 优化导致应用程序失败

我在打开优化后使用适用于 ARM 的 GCC 时遇到了一个非常奇怪的问题。 编译我的 C++ 应用程序而不进行优化会生成一个可执行文件 在运行时输出预期结果…

与之呼应 2024-09-26 03:38:09 5 0

如何强制编译器生成的类的复制构造函数*不*被编译器内联?

替代问题标题为: 如何显式地让编译器在特定的翻译单元中为编译器生成的构造函数生成代码? 我们面临的问题是,对于一个代码路径,结果 - 彻底测量 --…

你是我的挚爱i 2024-09-25 23:23:18 4 0

编译器可以优化静态局部变量的初始化吗?

在以下情况下应该有什么行为: class C { boost::mutex mutex_ std::map&lt...&gt data_ } C&amp get() { static C c return c } int main() { get() …

机场等船 2024-09-24 06:30:00 3 0

VS2008 C++发布模式比调试模式慢

我正在使用混合本机和托管 Visual C++,在本机中使用 STL。我有一个奇怪的问题。似乎当我在发布模式下编译软件并设置所有优化时,我的软件运行速度始…

菩提树下叶撕阳。 2024-09-19 23:26:59 1 0

CLR 编译器优化示例

几个月后我将做一个关于 .Net 性能和优化的演示,我想提供一些不必要的优化示例,无论如何这些事情都会由编译器完成。 我在哪里可以找到一些关于编译…

暮色兮凉城 2024-09-19 05:04:56 4 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文