compiler-optimization

compiler-optimization

文章 0 浏览 3

VB.NET 选择案例编译器优化?

VB.NET 2008 编译器是否有选择地优化 Select Case 语句? 例如,具有足够数量的整数事例的 Select Case 语句可以被组织为二分搜索。 我问这个问题是因…

清风无影 2024-08-20 09:16:27 6 0

在 c++ 中使用对象时对性能的影响

我有一个用 C++ 编写的 Knapsack 动态规划算法。当它作为函数实现并访问传递给它的变量时,在特定实例上运行需要 22 秒。当我将其设为 KnapsackInstan…

贩梦商人 2024-08-20 06:44:21 4 0

C 编译器如何实现返回大型结构的函数?

函数的返回值通常存储在堆栈或寄存器中。但对于大型结构,它必须位于堆栈上。对于这段代码,在真实的编译器中需要进行多少复制?还是已经优化掉了? …

猫瑾少女 2024-08-19 07:52:39 7 0

仅当启用编译优化时才会出现错误

我在代码中遇到了一个错误,该错误仅在启用优化的情况下构建代码时才会重现。我制作了一个控制台应用程序来复制测试逻辑(代码如下)。您将看到,启用…

落墨 2024-08-19 07:20:23 2 0

C++0x 内存模型和推测加载/存储

因此,我正在阅读有关内存模型的内容,该模型是即将推出的 C++0x 标准的一部分。但是,我对编译器允许执行的操作的一些限制有点困惑,特别是关于推测…

江心雾 2024-08-16 23:16:20 5 0

使用线程和非阻塞同步时需要注意哪些编译器、CLR 或 CPU 优化?

正如标题所述,在使用线程和非阻塞同步时需要注意哪些编译器、CLR 或 CPU 优化? 我读过一些关于指令重新排序以提高可能破坏事物的效率的内容,以及缓…

撧情箌佬 2024-08-13 16:59:11 6 0

是否有可能告诉分支预测器跟随分支的可能性有多大?

需要澄清的是,我在这里不追求任何形式的可移植性,因此任何将我绑定到某个盒子的解决方案都可以。 基本上,我有一个 if 语句,99% 的时间评估结果为 …

一场春暖 2024-08-13 08:11:39 5 0

我的 C++ 吗?编译器优化我的代码?

在使用现代 C++ 编译器(包括 MSVC、GCC、ICC)时,我该如何说它是否具有: 并行 化代码 向量化循环(或使用其他特定处理器指令) 展开检测到的循环 …

桃扇骨 2024-08-12 17:54:38 5 0

代码的重新排序和交错

在代码编译、优化和执行方面,重新排序和交错可以互换吗?…

孤云独去闲 2024-08-11 11:36:24 3 0

现代优化编译器如何确定何时优化?

现代优化编译器如何确定何时应用某些优化,例如循环展开和代码内联? 由于这两者都会影响缓存,因此天真地内联少于 X 行的函数或任何其他简单的启发式…

靖瑶 2024-08-11 06:42:26 5 0

MS VS-2005 编译器优化不删除未使用/未执行的代码

我有一个使用 MS-Visual Studio 2005 构建的工作区,其中包含所有 C 代码。在其中我看到许多函数未被调用,但它们仍然被编译(它们不在任何编译时宏下…

墟烟 2024-08-07 16:46:09 4 0

Visual Studio 2005 C 编译器优化 switch 语句时出现问题

其他人可能感兴趣的一般问题: 我认为我遇到了一个带有 switch 语句的 C++ 编译器优化 (Visual Studio 2005) 问题。我想知道是否有任何方法可以满足我…

So尛奶瓶 2024-08-04 07:07:59 3 0

每次迭代都会重新评估循环的条件吗?

我有一个如下所示的循环: for (int i = 0 i &lt dim * dim i++) for 循环中的条件是否在每个循环上重新评估? 如果是这样,这样做会更有效率吗?: i…

蓝天 2024-07-30 07:33:15 6 0

编译器是否决定何时内联我的函数(在 C++ 中)?

我知道您可以使用 inline 关键字,或者只是将一个方法放在类声明中(例如短构造函数或 getter 方法),但是编译器是否会最终决定何时内联我的方法? …

可遇━不可求 2024-07-29 07:11:02 5 0

30 GOTO 10 总是会转到 10 吗?

本着最新播客的精神,乔尔提到他想要一些简单的问题和可能有趣的答案... 在今天我们必须编程的环境中,我们不能依赖语言语句的执行顺序。 真的吗? 我…

§对你不离不弃 2024-07-19 13:22:05 8 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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