优化 问答列表

C++ 参数传递优化普通类大小

作者:resu 提问时间:11/4/2023

我有一个微不足道的,它代表了 std::int8_t 的类型安全包装器。 已简化为表示最小的可重现问题。struct AA 出于性能原因,在此示例中将 struct 作为参数传递时,结构应遵循与 b...

如何提高加扰代码的性能?

作者:Roofin88 提问时间:10/31/2023

我需要完成函数 scramble(str1, str2),如果可以重新排列 str1 字符以匹配 str2,则返回 true,否则返回 false。通过哪种方法可以提高此代码的性能? 例如,如果我在 ...

哪些 <meta> 标签有用,哪些没有用?[关闭]

作者:Jitendra Vyas 提问时间:2/20/2010

已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章用事实和引文来回答。 20天前关闭。 改进此问题 X/HTML 中总共有多少个标签可用,哪...

稀疏 Pandas 数据帧 goupby sum 强制转换为 float32

作者:doplano 提问时间:10/27/2023

鉴于: import pandas as pd import numpy as np def get_random_df(row:int=10, col:int=7): # generate ra...

Swift 中的 @inlinable 属性是什么?

作者:yasin89 提问时间:10/30/2023

我对功能有更多的研究,但找不到任何简单的解释。@inlinable @inlinable func printPlusOne(_ num: Int) { print("My number: \(n...

g++ 优化级别如何影响多线程程序中的 printf()?

作者:ZengYiFei 提问时间:11/1/2023

我在多线程 Web 服务器程序中遇到了 printf() 行为的困难。 当我设置优化级别 = “-O0”时,defaule 级别。Printf() 在新线程中总是不起作用(至少我在我的终端中看不到输...

如果 Rust 会立即删除 clone(),我们能确定它会优化它吗?

作者:Dunedubby 提问时间:11/2/2023

显然,在 99% 的情况下,它是否存在并不重要,而只是为了帮助像我这样愚蠢焦虑的开发人员在晚上睡个好觉: 假设您有调用复杂库函数的代码,该函数返回一个可变引用,然后您想要返回该引用。碰巧此引用是实现...

洗白指针会破坏优化机会吗?

作者:bitmask 提问时间:10/30/2023

std::launder 故意混淆抽象机器/编译器的指针的来源,以便源和结果可能具有不同的生存期和类型。例如,当用于(静态)矢量情况时,您有一个容纳许多对象的半大型存储,将“干”指针洗涤到切片会产生一...

使用 gcc -O3 优化时,为什么循环索引的类型会影响 gcc 的内部 GIMPLE 向量常量(但不会影响最终的 asm)?

作者:Daisy G 提问时间:11/1/2023

我创建了一个结构数组,这是我的源代码。 #include <stdio.h> #include <stdlib.h> #define N 256 typedef struct arc { i...

从数据缓存到内存的存储效率

作者:Thomas Matthews 提问时间:11/9/2023

背景 我正在优化一个函数,该函数从实时时钟 (RTC) 结构读取并将值存储到 8 位字节数组中。 原始函数采用直接赋值,编译器生成交替加载和存储指令: struct Time_t { uint...


共323条 当前第15页