gpt4 book ai didi

programming-languages - 作为语言基准的微不足道的数学问题

转载 作者:行者123 更新时间:2023-12-04 08:24:47 26 4
gpt4 key购买 nike

为什么人们坚持使用琐碎的数学问题,例如在斐波那契数列中寻找数字作为语言基准?这些通常不会针对相对论速度进行优化吗?首当其冲的瓶颈不是通常在 I/O、系统 API 调用、对字符串和结构的操作、处理大量数据、抽象面向对象的东西等吗?

最佳答案

这是对过去的倒退,当时我们称为基础数学的编译器技术仍在快速发展。

现在,编译器的进化更侧重于为小众运算、64 位数学等开发新指令。

但是,在评估 Java 首次启动时热点编译器的效率以及评估 .NET 与 C/C++ 的效率时,诸如您提到的微基准测试很有用。

您认为 I/O 和系统调用可能是瓶颈的建议是正确的,至少对于某些问题空间而言。但我注意到你建议的字符串操作。一个人不相关的微基准是另一个人的关键绩效指标。

编辑:ps,我还记得使用 linpack 和其他微基准测试来比较 JVM 的版本,以及比较 JVM 的供应商。从 v4 到 v5,性能有了很大的提升,我猜 JIT 编译器变得更有效了。此外,IBM 的 JVM 在当时在 Windows-x86 上领先于 Sun。

关于programming-languages - 作为语言基准的微不足道的数学问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/718011/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com