php - 比较运行时间

标签 php python benchmarking

我正在尝试对 PHP 与 Python(以及可能需要包含的任何其他语言)进行一些准确的运行时比较。脚本内的计时不是我的问题,但脚本内的计时并不能解释从请求运行脚本到输出的那一刻起的所有事情。

1) Is it actually worth taking such things into account?

2) Assuming it is worth taking it into account, how do I do this?

我使用的是 Mac,所以我可以访问 Linux 命令,并且我不怕编译/创建命令来帮助我,我只是不知道如何编写这样的命令。

最佳答案

如果您的想法是比较这些语言,我想说它们之外的任何内容都与比较目的无关。

尽管如此,您可以使用 time 命令来测量所有内容,并将其与脚本中的时间进行比较。

像这样:

$ time script.php
HI!

real    0m3.218s
user    0m0.080s
sys     0m0.064s

它会给你时钟时间、用户时间(php解释器)和系统时间(操作系统时间)

如果您正在考虑 Web,那么它会变得更加困难,因为您将混合 Web 服务器开销,并且如果您正在使用 WSGI v/s mod_php,那么这并不总是容易比较。然后你还必须将探针挂接到链的网络服务部分

关于php - 比较运行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62079/

相关文章:

javascript - 自 Spectre 和 Meltdown 以来如何在 JavaScript 中获得微秒计时

java - 将 Batch 关键字应用于选择语句

php - 如何使用 PHP 解析序列化数据?

python - Keras:ValueError:检查模型输入时出错:您传递给模型的 Numpy 数组列表不是模型预期的大小

python - 使用 Python 编写和修改现有工作簿

benchmarking - WCAT 请求限制

php - 脚本在复制数据库表时卡住 - Mysql - PHP

php - 尝试制作自己的 while 循环,就像 Wordpress Loop 一样

python - 将字典转换为元组列表

testing - 有没有办法在测试失败的情况下运行基准测试?