micro-optimization

micro-optimization

文章 0 浏览 3

Java - 在for循环中声明变量

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

幼儿园老大 2024-10-08 08:08:44 5 0

IDictionary<类型 ,对象>的性能与泛型类型属性

编辑:我这个问题基于一个错误的假设 - 我所做的泛型类型实例查找与在运行时创建的泛型类型上执行的工作相同。我的工具中的内容可供编译器访问,因此…

云胡 2024-10-04 19:14:39 3 0

将 unsigned char 8 位转换为实际数字的最快方法

我使用 unsigned char 来存储 8 个标志。每个标志代表立方体的一个角。所以 00000001 将是角点 1 01000100 将是角点 3 和 7 等。我当前的解决方案是 &…

半葬歌 2024-10-02 14:34:34 4 0

数组访问可以优化吗?

也许我被我的分析器(Netbeans)误导了,但我看到了一些奇怪的行为,希望这里有人可以帮助我理解它。 我正在开发一个应用程序,它大量使用相当大的哈…

乄_柒ぐ汐 2024-09-30 15:11:12 5 0

MIPS(好奇心)更快的清除寄存器的方法?

在 MIPS 汇编中清除寄存器 (=0) 的最快方法是什么? 一些例子: xor $t0, $t0, $t0 and $t0, $t0, $0 move $t0, $0 li $t0, 0 add $t0, $0, $0 哪个最…

只是偏爱你 2024-09-28 22:27:35 5 0

使用lazy val 缓存字符串表示

我在 JAXMag 的 Scala 特刊中遇到了以下代码: package com.weiglewilczek.gameoflife case class Cell(x: Int, y: Int) { override def toString = p…

国际总奸 2024-09-26 12:13:15 5 0

创建针对全文搜索优化的第二列有什么意义吗?

我正在开发的项目对于需要搜索的每一列都有一个名为“ft[columnname]”的第二列,该列具有全文索引,并且仅搜索这一列。 该列包含一个“优化”文本,…

哥,最终变帅啦 2024-09-14 05:46:52 6 0

为什么不能将注册变量设置为全局变量?

从站点读取数据时,您无法创建寄存器类型的全局变量。为什么会这样? 来源: http://publib.boulder.ibm.com/infocenter/lnxpcomp/v8v101/index.jsp?t…

宁愿没拥抱 2024-09-14 02:07:44 6 0

优化查找

我有一个用于查找值的数组。我使用前 2 个值来获取 n 行。 例如,所有行的第一列为 2,第二列为 7。 获取这些值的最快(我的意思是微优化)方法是什么…

凯凯我们等你回来 2024-09-13 04:48:07 4 0

关于循环速度的问题

我有以下两个循环: #include &ltiostream&gt #include &ltstdlib.h&gt #include &lttime.h&gt using namespace std int main(){ int start=clock() f…

往事随风而去 2024-09-12 06:07:35 7 0

这两个Java段的性能有什么区别吗?

我很想知道这两个 Java 方法调用中的任何一个在处理器时间、内存分配和/或垃圾收集方面的行为是否会有所不同。 SomeObject myObj = new SomeObject() …

夏有森光若流苏 2024-09-12 05:28:58 5 0

Intel 8086 汇编——寄存器的平方

原则上,对寄存器的值求平方并不难: mov ax, [var] mov cx, [var] mul cx // square of answer is in DX:AX 但我不得不思考——我正在学习汇编的课程…

2024-09-10 13:01:27 7 0

一条指令清除 PF(奇偶校验标志)——获取结果寄存器中的奇数位

在 x86 汇编中,是否可以在任何初始寄存器配置下使用一条且仅有一条指令清除奇偶校验标志? 这相当于使用任何设置标志的操作(明确排除 mov)创建一个…

爱*していゐ 2024-09-10 06:15:13 6 0

重复的文字和硬编码

我发现以下模式经常出现: b-&gtlast = ngx_cpymem(b-&gtlast, "&lt/pre&gt&lthr&gt", sizeof("&lt/pre&gt&lthr&gt") - 1) 请注意,文字字符串使用了…

厌倦 2024-09-07 11:00:46 6 0

与不使用 if 的测试相比,if 语句的效率如何? (C++)

我需要一个程序来获取两个数字中较小的一个,我想知道使用标准“如果 x 小于 y”是否 int a, b, low if (a &lt b) low = a else low = b 比这个更有效…

爱已欠费 2024-09-04 23:50:09 7 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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