我想知道在运行/执行PHP文件之前,哪些文件用于初始化或启动PHP。
还有,如何计算PHP的初始化或启动时间?(在本地和服务器上)
谁能帮我一下吗?Linux内核提供了进程在/proc/<pid>/stat
中的启动时间;这是第22块田地。它计算从启动到程序启动的时间。我相信"jiffies"已经在许多版本中被修复为100/秒,尽管我不能说出具体是哪个版本引入了它。
将启动后的时间转换为有用的时间有点困难,但这都是算术。
time(2)
返回自epoch以来的时间(以秒为单位);将进程的启动时间除以100
(或平台上的jiffies/second)以获得启动后的秒数,从另一个中减去一个以秒为单位的进程启动时间,并根据需要将其转换为您喜欢的格式。
我想计算启动时间,以便我可以将其与另一种脚本语言进行比较,并在此基础上获得其性能的一些结果
我不认为解释器的启动时间是一个有用的比较指标。
例如,你可以做的是设置两个web服务器,使用两种不同的脚本语言,向执行一些标准任务的脚本发出web请求,并测量时间,直到第一个字节到达。这可能会让您对每个平台的性能有一个比较真实的了解。