GNU“时间”如何衡量进程资源使用情况?

问题描述 投票:0回答:1

这个问题是关于 Ubuntu 和 CentOS 上的 GNU time 实用程序,而不是 bash time 命令。

我正在研究使用

time --verbose <command to measure>
测量 CI 作业命令使用的资源(最重要的是最大内存使用量)。

我需要了解

time
命令的侵入性如何......它是否定期中断子进程执行并对其统计数据进行采样,或者操作系统(特别是 Ubuntu 和 CentOS)是否已经收集资源使用统计信息,而
time
命令只是子进程完成后读取该内容。

memory-profiling
1个回答
0
投票

GNU“时间”如何衡量进程资源使用情况?

struct rusage
wait4()
返回。

它是否定期中断子进程执行并对其统计数据进行采样,或者操作系统是否

没有。

© www.soinside.com 2019 - 2024. All rights reserved.