基准测试 问答列表

PHP 脚本花费的时间比预期的要多

作者:Wallace 提问时间:8/10/2023

我的 PHP 脚本需要 32 秒,而使用 Java 做同样的事情需要 ~2 毫秒,使用 golang 需要 200 毫秒。 为什么PHP脚本需要这么多时间?我知道PHP是一种解释型语言,它在解释器中...

我可以通过 C++ 中的谷歌基准库计算吞吐量吗

作者:blonded04 提问时间:7/18/2023

我想测量每 N 秒将执行多少次 C++ 函数,有没有办法通过谷歌基准测试来做到这一点?也许使用一些 lambda 作为函数?ComputeStatistics 如果无法通过谷歌基准测试来做到这一点:...

这是将 64b 值的缓冲区重新格式化为 16b 的最快方法吗?

作者:Douglas B 提问时间:6/29/2023

我有一个数据流,它将物理上的 64 位值输出到缓冲区。当缓冲区达到一定水平时,需要将其重新格式化为连续的 16 位值。实际值永远不会超过数据流生成的每个值的 64 位中的 24 位,因此这相当于将 2...

如何在 Java 中编写正确的微基准测试?

作者:John Nilsson 提问时间:2/3/2009

如何在 Java 中编写(和运行)正确的微基准测试? 我正在寻找一些代码示例和注释来说明需要考虑的各种事情。 示例:基准测试应该测量时间/迭代还是迭代/时间,为什么? 相关新闻: 秒表基准测试可...

组装功能中用于将缓冲区设置为零的不一致时钟周期测量

作者:Z123 提问时间:6/8/2023

我目前正在研究一个将缓冲区设置为零的汇编函数。我正在测量执行该函数所需的时钟周期。但是,我遇到了一个问题,即无论缓冲区大小如何增加,时钟周期数都保持不变,我无法解释此行为。 这是我正在使用的汇编函数...

Feldman 的软件假设(“通用数”)与现有硬件浮点数的速度比较?

作者:ylluminate 提问时间:6/26/2022

迈克尔·费尔德曼(Michael Feldman)提出的假设(“通用数”)实现似乎很有趣。 有没有人执行过任何基准测试来比较他的实现(在软件中)与现有的硬件浮动速度? 我很好奇,与使用现有硬件支持...

复制与参考基准:何时对象未在寄存器中传递?

作者:glades 提问时间:8/27/2022

我听说小对象在函数调用时在 CPU 寄存器中传递。当情况不再如此时,我试图搜索最大值。我知道这是在寄存器中传递的。但极限是什么?我知道这与架构有关,但似乎即使是非常大的对象也可以通过寄存器传递。比较以...

为什么在 C++ 中从 stdin 读取行比 Python 慢得多?

作者: 提问时间:2/21/2012

我想比较使用 Python 和 C++ 从 stdin 读取字符串输入行的情况,并震惊地发现我的 C++ 代码运行速度比等效的 Python 代码慢一个数量级。由于我的 C++ 生锈了,而且我还不是专...

在速度方面,Pharo 与 Python3 相比如何?

作者:kleite 提问时间:12/13/2020

我在编程方面没有太多经验,但我对 Python3 略知一二,现在我正在迈出学习 Pharo 的第一步。我仍然不熟悉面向对象编程或类浏览器,但我已经阅读了 ProfStef 教程,并且正在 Playgr...

英特尔超路径互连 (UPI) 带宽

作者:huzzm 提问时间:9/29/2020

在各种来源以及英特尔的官方来源中,我获得了最新 UPI 互连的最大 10.4 GT/s 数量,例如连接 Skylake 架构中的英特尔至强处理器。现在,对于较旧的 Quick Path 互连,我可以找...


共30条 当前第3页