gpt4 book ai didi

php - 如何在 PHP 代码运行时估计资源使用情况

转载 作者:可可西里 更新时间:2023-11-01 00:46:21 26 4
gpt4 key购买 nike

我正在用 PHP 开发一个项目,它是旧 PHP 脚本的改进模型。我声称新模型在 CPU 和 RAM 使用方面会更有效率。现在进行评估,我想估计这些过程中 ram 和 cpu 的使用情况。然而代码很小(一个正则表达式),但我相信输入的高负载可以 self 显示。

有什么方法可以在脚本运行时计算估计值或 cpu 和 ram 使用情况?

最佳答案

CPU 使用率:只为代码计时

$t_start = microtime(true);
useMyCode();
$t_end = microtime(true);

$total_time = $t_end - $t_start;

内存使用情况:您可以使用“滴答函数”获得一些指示:

$max_mem = 0;
register_tick_function(function() {
global $max_mem;
$cur_mem = memory_get_usage();
if ($cur_mem > $max_mem) $max_mem = $cur_mem;
});

declare(ticks=1) {
useMyCode();
}

echo $max_mem;

要最好地估计 CPU 使用率,只需运行 10000 次即可。不过,这对内存使用不起作用。

关于php - 如何在 PHP 代码运行时估计资源使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17506458/

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