micro-optimization

micro-optimization

文章 0 浏览 3

函数调用期间是否实际传递了未命名参数?

template &lttypename TAG&gt fn(int left, TAG, int right) { } fn(0, some_type_tag(), 1) /* or */ fn(0,int(), 1) // where the primitive, int, …

于我来说 2024-11-08 19:59:00 0 0

“输入”对比“push ebp”移动 ebp,特别是;子esp,imm”和“离开”与“mov esp, ebp;”比较弹出ebp”

enter 和指令有什么区别 push ebp mov ebp, esp sub esp, imm ?有性能差异吗?如果是这样,哪个更快?为什么编译器总是使用后者? 与 leave 和 mov e…

内心旳酸楚 2024-11-06 08:27:38 2 0

具有循环和类型的高效代码 C#

我想找出以下代码中哪些更有效(如果有的话) 值类型 ForEach(string s in strings) { string t = s } // or string t ForEach(string s in strings)…

森末i 2024-11-04 17:46:14 1 0

为什么 clang 的 `-O3` 分配比 g++ 快 2 倍?基于简单的 alloca 基准

关于 alloca 的使用和滥用 在底部得到了一些基准之前的一个问题。 clang 显然在 -O3 优化器配置文件中有更好的实现。什么给? clang 是否有偷工减料?…

再浓的妆也掩不了殇 2024-11-04 01:58:47 2 0

向方法添加局部变量是否会使它们变慢?

这个问题一共得到了好几段的回答。这是唯一真正告诉我我在寻找什么的句子: 您的示例几乎没有什么区别,因为中间计算需要临时存储在堆栈上,以便稍后…

旧街凉风 2024-11-02 20:13:14 0 0

JavaScript 中读取数组的“length”属性真的那么昂贵吗?

我一直认为在 JavaScript 中缓存数组的长度是一个好主意(特别是在 for 循环的情况下),因为计算数组长度的成本很高。 示例 for (var i = 0 i &lt ar…

谎言 2024-11-02 20:04:43 0 0

Java:if-return-if-return 与 if-return-elseif-return

问了一个 不相关的问题,我有这样的代码: public boolean equals(Object obj) { if (this == obj) return true if (obj == null) return false if (g…

财迷小姐 2024-11-01 10:48:19 0 0

使用位移位除以 10?

是否可以通过使用纯位移位、加法、减法和乘法来将无符号整数除以 10?使用资源非常有限且除法缓慢的处理器。…

青芜 2024-10-30 18:20:39 2 0

如果我们从代码中设置时区,为什么 date() 的运行速度会快一倍?

您是否注意到,如果您在调用任何 date() 之前在脚本中设置实际时区,date() 函数的运行速度会比平时快 2 倍?我对此很好奇。 看一下这段简单的代码: …

如梦亦如幻 2024-10-30 04:46:34 1 0

在相同偏移处快速搜索两个整数中的一些半字节(C,微优化)

我的任务是检查(&gt万亿次检查),两个 int 是否包含任何预定义的半字节对(第一对 0x2 0x7;第二对 0xd 0x8)。例如: bit offset: 12345678 first …

分分钟 2024-10-20 05:32:07 2 0

Java 中的私有内部类有性能开销吗?

当我有带有私有方法或字段的内部类时,编译器必须创建合成的受包保护的访问器方法,以允许外部类访问这些私有元素(反之亦然)。 为了避免这种情况,…

倾`听者〃 2024-10-16 11:37:53 2 0

C++固定大小数组与相同类型的多个对象

我想知道(除了明显的语法差异之外)包含对象(同一类型)的多个实例的类或该类型的固定大小的对象数组之间是否存在任何效率差异。 在代码中: struct…

病毒体 2024-10-14 21:16:27 3 0

没有局部函数不是微优化吗?

将内部函数移到该函数之外,以便每次调用该函数时都不会创建它是否是一种微优化? 在这种特殊情况下,doMoreStuff 函数仅在 doStuff 内部使用。我应该…

十雾 2024-10-13 20:58:49 4 0

for循环和while循环哪个更快?

可能的重复: while 或 for 哪个循环更快 我们可以使用 for 循环以及用于相同目的的 while 循环,速度更快, 例如:我想循环一个项目 1000000000 次…

凉城凉梦凉人心 2024-10-13 08:40:01 4 0

Java - 在for循环中声明变量

在循环内声明变量是不好的做法吗?在我看来,这样做(如下面的第一个代码块所示)将使用第二个代码块十倍的内存......由于在循环的每次迭代中创建一个…

幼儿园老大 2024-10-08 08:08:44 4 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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