compiler-optimization

compiler-optimization

文章 0 浏览 4

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

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

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

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

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

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

编译器和CPU重新排序

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

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

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

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

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

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

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

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

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

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

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

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

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

依 靠 2024-10-18 11:49:12 8 0

让Python在优化模式下运行时导入.pyc

我必须使用一些遗留的 .pyc 模块(没有源代码),但我也被迫在优化模式下使用 python (python -O):所以,当尝试导入这些模块时,我得到导入错误(因…

只为一人 2024-10-17 08:59:54 4 0

GCC -O2 与 -march / -ftree-vectorize

我正在针对一个在两个图像( 2000Hx3000W 和 6800Hx8500W )上执行索贝尔内核卷积的程序尝试几个编译器开关。有一些我无法解释的观察结果,以下是数据…

且行且努力 2024-10-17 07:18:16 5 0

编译器设计

当代码编译时,我们使用符号表来存储数据。这个包含数据的符号表是否在重新编译中重用或创建了新的符号表?…

缱绻入梦 2024-10-15 20:26:08 4 0

gcc:为什么文字的转换没有优化?

我正在用 c 语言为 iphone 编写一个游戏,在遇到一些性能问题后,我决定使用工具来检查瓶颈在哪里,我发现文字的转换没有得到优化。 例如: if(x == (…

余厌 2024-10-14 15:55:15 6 0

假装 64 位整数具有无限范围

我正在为一种专有语言实现一个编译器。 该语言有一种内置的整数类型,范围不受限制。有时变量使用较小的类型表示,例如,如果 a 和 b 是整型变量,但 …

葬花如无物 2024-10-14 08:57:52 6 0

哪个版本的 gcc 支持 -Ofast 优化级别?

我在 gcc 的文档中找到了 Ofast level opt http:// gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#Optimize-Options。 但是当我使用这个级别编译…

眼眸里的快感 2024-10-13 17:42:08 5 0

多线程环境中的跟随指针

如果我有一些代码看起来像: typedef struct { bool some_flag; pthread_cond_t c; pthread_mutex_t m; } foo_t; // I assume the mutex has already …

⊕婉儿 2024-10-11 15:14:30 4 0

如何删除java eclipse中的编译器优化?

正如标题所说, 我要取消优化,因为我想创建一个字节码类文件,它将作为其他程序的输入。该类文件将用于测试程序,并假定未优化。 谢谢,…

一绘本一梦想 2024-10-11 11:45:45 6 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

更多

友情链接

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