compiler-optimization

compiler-optimization

文章 0 浏览 4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

gcc 优化导致应用程序失败

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

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

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

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

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

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

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

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

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

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

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

CLR 编译器优化示例

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

暮色兮凉城 2024-09-19 05:04:56 7 0

目前生成 X86 程序集的编译器状况如何?

每当我与从事实时性能工作的人交谈时,他们往往会指出生成的 X86 汇编指令效率不高。 随着像 VMX 这样的东西即将出现,我不得不问,商业 C++ 编译器使…

软糖 2024-09-19 04:51:21 5 0

O=Deparse 如何工作,Perl 是否具有和折叠常量数组?

我想知道,-MO=Deparse 是否向您展示了所有 Perl 优化,以及为什么在 Perl 5.10 中没有折叠这些优化? $ perl -MO=Deparse -e'[qw/foo bar baz/]->[0]…

野生奥特曼 2024-09-16 00:43:14 10 0

a = -2147483648 - a;编译器优化

我正在尝试学习如何对软件进行逆向工程以及所有技巧来了解编译器优化之前代码的外观。 我多次发现类似的情况: if (a < 0) a = -2147483648 - a; 我最…

浪漫之都 2024-09-15 02:40:08 5 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

更多

友情链接

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