我正在尝试对 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/