micro-optimization

micro-optimization

文章 0 浏览 6

如何获得 2^k 的数字的 lg2

获取一个数字的以 2 为底的对数的最佳解决方案是什么,我知道这个数字是 2 的幂 (2^k)。 (当然,我只知道值 2^k 而不是 k 本身。) 我想到的一种方法…

‘画卷フ 2024-08-20 07:29:04 19 0

没有“有效负载”的字典; .Net 中的价值

有时,我需要检查一组值中是否有重复的 ID,通常我会使用字典来执行此操作 - 仅使用键并将值保留为空。 请注意,这是严格且高度优化的代码,因此请不…

小鸟爱天空丶 2024-08-19 07:38:10 8 0

C 语言中的微优化有哪些?有真正有用的人吗?

Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…

筱武穆 2024-08-18 15:04:13 16 0

调用空类的构造函数实际上会使用任何内存吗?

假设我有一个像这样的类 class Empty{ Empty(int a){ cout << a; } } 然后我使用它调用它 int main(){ Empty(2); return 0; } 这会导致在堆栈上分配任…

高冷爸爸 2024-08-16 21:13:20 11 0

PHP:获取数组最后一项的最快、最简单的方法是什么?

获取数组最后一项的最快、最简单的方法是什么,无论是索引数组、关联数组还是多维数组?…

粉红×色少女 2024-08-15 20:54:46 13 0

XOR 运算的 4 字节字对齐

在字边界上进行按位运算有什么优势吗?这样做有任何 CPU 或内存优化吗? 实际问题: 我正在尝试创建两个结构的异或。假设结构 1 和结构 2 的大小相同…

囍笑 2024-08-15 15:58:28 20 0

Python if else 微优化

在思考代码优化时,我想知道 python 中哪个更昂贵: if x: d = 1 else: d = 2 或者 d = 2 if x: d = 1 有什么想法吗?我喜欢第二次减少的行数,但想知…

望笑 2024-08-15 13:16:38 8 0

IF、CASE 和 WHILE 语句之间有什么区别

我只是想知道 Objective-C 中所有条件语句之间有什么区别,以及哪一个更快、更轻。…

烟─花易冷 2024-08-15 11:35:18 12 0

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

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

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

在 Perl 中逐行读取文件时是否应该积极释放内存?

我应该在逐行读取文件时积极释放内存吗? 一个例子: while () { my $line = $_; undef($line); } “取消定义”$line 变量是减少内存消耗的好选择?…

遗忘曾经 2024-08-13 04:57:02 13 0

C编程和error_code变量效率

我读过的大多数代码都使用 int 进行标准错误处理(函数的返回值等)。但我想知道使用 uint_8 编译器是否有任何好处 - 阅读:大多数架构上的大多数 C …

唔猫 2024-08-13 04:32:15 14 0

哪个更快:很多 if,还是 else if?

我正在迭代一个数组,并按值将其排序为一周中的几天。 为了做到这一点,我使用了许多 if 语句。如果我使用许多 if 与一组 else if 语句,对处理速度有…

巴黎盛开的樱花 2024-08-12 20:00:00 11 0

保留执行管道

经常检查返回类型是否有错误。但是,可以用不同的方式指定将继续执行的代码。 if(!ret) { doNoErrorCode(); } exit(1); 或者 if(ret) { exit(1); } do…

灯下孤影 2024-08-12 17:51:46 17 0

哪种引号效率更高?

只是好奇,哪个更有效率? 这个: String a = someString + "." + anotherString; 或者这个: String a = someString + '.' + anotherString; …

空心空情空意 2024-08-11 22:01:55 11 0

Math.round 的实施速度更快?

此代码似乎是 java.lang.Math.round 的更快(且正确)版本,是否有任何缺点? public static long round(double d) { if (d > 0) { return (long) (d …

↙厌世 2024-08-11 16:56:14 12 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

更多

友情链接

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