compiler-optimization

compiler-optimization

文章 0 浏览 3

如何用编译器优化这个函数?

我一直在学习编译器和工具课程(这学期)。我已经阅读了中间代码生成,并且还看到了 DAG 表示的最优性。编译器清楚的一件事是,无论生成什么中间代码…

宁愿没拥抱 2024-11-01 16:54:06 2 0

C# 中小方法调用的成本和优化

我想知道调用短方法的开销是多少,或者代码是否会以任何方式得到优化,以及它是否与吸气剂的成本不同? 我只举一个例子,因为这很难解释。 我有一个网…

双手揣兜 2024-11-01 04:17:28 0 0

F# 编译器问题

关于 F# 编译器的几个问题 1) --noframework 的作用是什么?我用它进行了编译,但我仍然需要 .Net 4.0(我想它可能允许移植到早期版本?)它是否删除…

凶凌 2024-10-31 05:07:34 1 0

编写代码帮助编译器进行优化

有谁知道是否有编译器优化源代码的列表?我更喜欢海湾合作委员会作为例子。 我想知道程序员应该如何处理代码才能获得良好的优化并帮助编译器对其进行…

故事与诗 2024-10-27 16:58:26 3 0

如何查看 -march=native 将激活哪些标志?

我正在使用 GCC 4.3 编译我的 C++ 应用程序。我没有手动选择优化标志,而是使用 -march=native,理论上它应该添加适用于我正在编译的硬件的所有优化标…

揪着可爱 2024-10-27 12:06:42 2 0

向量化 C++提高STL性能的代码

我正在使用 C++/Linux/GCC/Windows XP/Intel 编译器构建的应用程序中对几个大型 STL 向量容器中包含的值进行计算 是否值得通过更改对齐属性或使用 Int…

聚集的泪 2024-10-26 09:07:55 2 0

如何查找地址和地址C++ 的长度运行时函数 (MinGW)

由于这是我在 stackoverflow 上发表的第一篇文章,我要感谢你们所有人的宝贵帖子,这些帖子在过去给了我很大帮助。 我在 Windows-7(64) 上使用 MinGW …

转身泪倾城 2024-10-24 06:57:59 2 0

即使在最大优化下,如何强制未完成的代码部分运行?

我的程序中有一个函数可以执行一大堆浮点数学运算。它返回一个值数组,该数组当前尚未在我的程序中使用。 我想测试这段代码在最大优化下的速度,但是…

醉城メ夜风 2024-10-22 03:32:25 2 0

有什么办法可以实现 C/C++编译器可以内联 C 回调函数吗?

给定一个采用 C-Functionpointer 作为回调的典型函数,例如 C-Stdlib qsort(),任何编译器都可以使用内联来优化代码吗?我认为不可以,这样正确吗? i…

我不是你的备胎 2024-10-21 21:00:04 2 0

冗余的转换是否得到优化?

我正在更新一些旧代码,并且发现了几个实例,其中每次需要调用同一对象的属性或方法之一时都会重复转换该对象。示例: if (recDate != null &amp&amp …

温柔少女心 2024-10-21 20:01:24 1 0

编译器和CPU重新排序

我有以下这种情况。 volatile double val1 = 10.0 volatile double val2 = 20.0 double SetValues(double d1, double d2) { double ret = d1-d2 Inter…

冷了相思 2024-10-21 05:05:24 1 0

我应该关闭 Flash 中的警告模式吗

一些背景: 我使用 WCK 制作 Box2D 游戏,WCK 是 Box2D 的炼金术端口,具有 Flash IDE 友好界面。 WCK 是重组件,并且还具有必须包含的 SWC。 基本上…

风吹雨成花 2024-10-20 03:11:34 2 0

在循环中使用 string.length() 是否有效?

例如,假设 string s 是这样的: for(int x = 0 x &lt s.length() x++) 比这个更好?: int length = s.length() for(int x = 0 x &lt length x++) …

鸩远一方 2024-10-19 11:18:04 3 0

C++ 中总是调用空构造函数吗?

我有一个一般性问题,可能有点特定于编译器。 我对调用构造函数的条件感兴趣。具体来说,在发布模式/针对速度进行优化的构建中,实例化对象时是否始终…

昨迟人 2024-10-18 14:40:58 1 0

/Ox 和 /O2 编译器选项有什么区别?

Microsoft 的 C++ 编译器(cl.exe,包含在 Visual Studio 中)提供 几个优化开关。它们中的大多数之间的区别似乎是不言自明的,但我不清楚 /O2 (优化…

依 靠 2024-10-18 11:49:12 3 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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