micro-optimization

micro-optimization

文章 0 浏览 6

如何摆脱除法运算符?

我应该写什么才能摆脱除法运算符,而不是写“/6”? int a ; c = a / 6 ; 如果您对这个主题了解更多,您能给我当 b != 2 的倍数时的通用算法吗? 例如…

红尘作伴 2024-12-22 17:38:21 4 0

如何提高 clojure 中对两个数组进行操作的函数的性能

我有一组少量的函数。两个函数执行数学叠加运算(在 http://docs.gimp 上定义.org/en/gimp-concepts-layer-modes.html,但有点下降——只需以不同的方…

oО清风挽发oО 2024-12-20 17:34:05 5 0

i=(i+1)&3 比 i=(i+1)%4 快吗

我正在优化 C++ 代码。 在一个关键步骤中,我想实现以下函数y=f(x): f(0)=1 f(1)=2 f(2)=3 f(3)=0 哪个更快?使用查找表或 i=(i+1)&3 或 i=(i+1)%4 …

软糖 2024-12-19 18:59:36 5 0

java Finals 是否有助于编译器创建更高效​​的字节码?

可能的重复: 在Java中使用final关键字会提高性能吗? final 修饰符在以下情况下具有不同的后果 java 取决于什么你把它应用到。我想知道它是否可以帮…

飘然心甜 2024-12-19 07:29:58 5 0

x >= 0 比 x >= 更有效率吗-1?

在 C++ 中与 int 进行比较 x >= 0 比 x >= 更高效。 -1?…

尘世孤行 2024-12-18 15:33:15 4 0

线程在同步上花费的时间是否太长?

今天,我使用 Visual Studio 2010 性能分析器分析了我的一个 C# 应用程序。具体来说,我正在对“并发”进行分析,因为我的应用程序似乎应该具有比它所…

对你的占有欲 2024-12-18 13:11:03 4 0

带有子选择器的高效 CSS,值得吗?

我知道: div > p 渲染速度更快 div p ,但另一方面,它多占用一个字符,因此增加了发送 CSS 文件的时间。 我知道速度差异很小,但如果你有一个非常大…

或十年 2024-12-17 02:29:05 5 0

str_replace 为 strpos?

带 strpos 检查的 str_replace 函数可以避免额外的工作吗? 方法 1 ... if (strpos($text, $tofind) !== FALSE) $text = str_replace($tofind, $newre…

浅笑轻吟梦一曲 2024-12-10 13:50:46 6 0

当php手册说前者在内部使用后者时,为什么gmmktime()比mktime()更快?

根据 gmmktime() 描述在 PHP 手册中,它在内部使用 mktime() 。然而,当我运行以下代码时,mktime 循环的运行时间不到 9 秒,而 gmmktime Look 的运行…

咽泪装欢 2024-12-10 11:03:06 6 0

AND 比整数模运算更快?

可以将: i % m 重新表达为: i & (m-1) 其中, i 是无符号整数 m 是 2 的幂 我的问题是:AND 运算更快吗?现代 CPU 不支持单指令硬件中的整数模吗?…

想你只要分分秒秒 2024-12-08 18:52:28 7 0

是否有使用可能/不可能提示的性能测试结果?

gcc 具有可能/不可能的提示,可帮助编译器生成具有更好分支预测的机器代码。 是否有任何数据表明正确使用或未能使用这些提示如何影响某些真实系统上真…

阳光①夏 2024-12-07 12:09:29 8 0

如何加快这段 Java 代码的速度?

我正在尝试测试 Java 执行一项简单任务的速度有多快:将一个大文件读入内存,然后对数据执行一些无意义的计算。所有类型的优化都很重要。无论是以不同…

删除会话 2024-12-05 02:09:47 8 0

有没有一个工具可以测试c程序的简洁性?

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

千鲤 2024-12-02 11:02:18 7 0

从 Java 字符串中删除所有不可打印字符的最快方法

在 Java 中从 String 中删除所有不可打印字符的最快方法是什么? 到目前为止,我已经尝试并测量了 138 字节、131 个字符的字符串: String 的 replace…

把梦留给海 2024-12-01 03:13:18 7 0

分支在 ?: 运算符?

对于现代硬件上的典型现代编译器, 会吗? : 运算符结果是否会产生影响指令管道的分支? 换句话说,哪个更快,调用这两种情况以避免可能的分支: boo…

无需解释 2024-11-30 21:31:55 8 0
更多

推荐作者

alipaysp_snBf0MSZIv

文章 0 评论 0

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

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