micro-optimization

micro-optimization

文章 0 浏览 4

str_replace 为 strpos?

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

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

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

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

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

AND 比整数模运算更快?

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

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

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

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

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

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

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

删除会话 2024-12-05 02:09:47 2 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 0 0

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

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

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

分支在 ?: 运算符?

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

无需解释 2024-11-30 21:31:55 3 0

通过翻译复制内存的快速方法 - ARGB 到 BGR

概述 我有一个图像缓冲区,需要将其转换为另一种格式。原始图像缓冲区有四个通道,每个通道 8 位,Alpha、Red、Green 和 Blue。目标缓冲区是三个通道…

鹿港巷口少年归 2024-11-26 13:05:53 4 0

在“typeid”代码中奇怪地使用“?:”

在我正在从事的一个项目中,我看到了这样的代码, struct Base { virtual ~Base() { } }; struct ClassX { bool isHoldingDerivedObj() const { retur…

椒妓 2024-11-26 10:25:26 0 0

boost::thread 数据结构大小太荒谬了?

编译器:linux 上的 clang++ x86-64。 我已经有一段时间没有编写任何复杂的低级系统代码了,而且我通常针对系统原语(Windows 和 pthreads/posix)进…

森罗 2024-11-26 07:45:52 0 0

__autoload() 和 include/require 哪个更有效?

嵌套 if 语句中的 __autoload 或 include 哪个执行时间更快? 两者之间哪个更不容易出错?…

牵你的手,一向走下去 2024-11-25 18:13:58 0 0

订购 SQL Server 列时对性能/空间有何影响?

在设计新表时,对于声明列的顺序是否应考虑任何注意事项?我倾向于将主键放在第一位,然后是任何外键(通常是代理键整数),然后是其他列,但与同事的…

叫思念不要吵 2024-11-24 14:31:08 0 0

在斐波那契微基准测试中,与 C 相比,Haskell 的性能得到了提升

我遇到了这个问题,它比较了各种编译器在计算斐波那契数方面的性能天真的方式。 我尝试使用 Haskell 执行此操作,看看它与 C 代码相比如何: #include…

提赋 2024-11-24 06:40:12 2 0

onDraw() 方法中的最终变量

我有一个扩展 View 并重写 onDraw(Canvas canvas) 方法的类。该视图运行动画,因此 onDraw 每秒将被调用多次。考虑以下示例... @Override protected v…

那片花海 2024-11-19 04:58:33 2 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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