所以,这是这个 wep 应用程序,它愉快地运行 python 脚本,通过消息排队,带有 Symfony 进程组件:
$stopwatch = new Stopwatch();
$stopwatch->start('cmd');
$process = new Process($somePythonCmd, null, ['PYENV_VERSION' => 'unicornenv']);
$process->start();
$process->wait();
$event = $stopwatch->stop('cmd');
$metrics = [
'duration' => Helper::formatTime($event->getDuration() / 1000),
'memory' => Helper::formatMemory($event->getMemory())
];
我认为这衡量了 PHP 进程本身的内存消耗,对吧?
有没有办法测量python脚本的实际内存使用情况?