premature-optimization

premature-optimization

文章 0 浏览 3

Python导入模块的优化

我正在阅读 David Beazley 的 Python 参考书,他提出了一个观点: 例如,如果您正在执行 很多平方根运算,它是 使用“from math import sqrt”更快 和…

疯了 2024-11-05 13:36:56 4 0

中型内存分配的最佳大小是多少?

对于序列化系统,我需要分配缓冲区来写入数据。所需的大小事先未知,因此基本模式是 malloc N 字节,如果需要更多字节,则使用 realloc。 N 的大小足…

吹泡泡o 2024-10-30 17:39:57 5 0

R中表切片占用内存吗?

如果我使用列名获取表的切片,R 是否会分配内存以将切片保存在新位置?具体来说,我有一个包含深度 1 和深度 2 等列的表。我想添加包含两者的最大值和…

和我恋爱吧 2024-10-22 20:50:32 5 0

剪切 numpy 数组

我想“剪切”一个 numpy 数组。我不确定我是否正确使用了“剪切”一词;通过剪切,我的意思是: 将第一列移动 0 个位置 将第二列移动 1 位 将第三列移…

挖个坑埋了你 2024-10-17 04:29:40 5 0

Java:枚举与 if-then-else 的性能对比

我没有真正幸运地通过使用谷歌获得这个比较的简洁答案,我想我应该先问一下,而不是自己做耗时的评估。 我相当确定使用枚举的 switch 语句比 if-then-…

柠北森屋 2024-10-16 03:54:09 10 0

什么时候优化为时过早?

我看到这个词用得很多,但我觉得大多数人使用它是出于懒惰或无知。例如,我正在阅读这篇文章: http:// blogs.msdn.com/b/ricom/archive/2006/09/07/7…

筱武穆 2024-10-14 13:16:46 9 0

哪个“如果”是构造更快 - 语句还是三元运算符?

java 中有两种类型的 if 语句 - 经典:if {} else {} 和简写:exp ?值1:值2。一个比另一个快还是它们相同? 语句: int x; if (expression) { x = 1;…

淡水深流 2024-10-12 03:58:54 7 0

为什么这个 Lua 优化 hack 会提高性能?

我正在查看描述提高Lua脚本代码性能的各种技术的文档 ,我很震惊竟然需要这样的技巧。 (虽然我引用的是 Lua,但我在 Javascript 中也见过类似的 hack…

三生路 2024-10-11 11:46:15 8 0

C 中哪种位操作方法更有效?

根据我得到的答案,我认为这个问题有点毫无意义。谢谢大家的热心回复! 我想得到一个二进制数,最右边的j位设置为1,其他设置为0。基本上,有两种方法…

七禾 2024-10-10 18:23:01 10 0

什么时候在 .Net 代码中手动实习字符串是个好主意?

参考资料在这里: http://msdn.microsoft.com/en-us/library /system.string.intern.aspx 看起来这很多时候是由编译器自动完成的,但也可以手动完成。…

清晰传感 2024-10-02 02:20:34 10 0

ColdFusion:更高效的 structKeyExists() 而不是 isDefined()

在 ColdFusion 中,哪一个更有效? isDefined('url.myvar') 或者 structKeyExists(url, 'myvar') …

怪异←思 2024-09-28 01:52:04 14 0

为什么 Java 和 C# 有位移运算符?

整数乘法(暂时忘记除法)之间的差异是否仍然有利于移位,如果是的话,差异有多大? 它看起来只是一个低级优化,即使您想要它,在大多数情况下(C#/Ja…

放赐 2024-09-25 08:00:41 10 0

Java 静态调用比非静态调用更昂贵还是更便宜?

是否有这样或那样的性能优势?它是编译器/VM 特定的吗?我正在使用热点。…

薯片软お妹 2024-09-24 18:55:35 8 0

如何编写更高效的代码

世纪问题?我基本上想知道如果我将此代码编写为几个不同的变量或使用小数组,哪个会更有效。 int x = 34; int y = 28; int z = 293; vs double coordi…

爱冒险 2024-09-16 06:57:29 14 0

过早的优化还是我疯了?

我最近在 comp.lang.c++ 上看到一段代码,它从函数返回静态整数的引用。代码是这样的 int& f() { static int x; x++; return x; } int main() { f()+=…

童话里做英雄 2024-09-14 01:28:00 7 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

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