【问题标题】:Is there a way to measure how much a shell command used memory?有没有办法测量一个 shell 命令使用了多少内存?
【发布时间】:2016-03-21 08:59:35
【问题描述】:

有没有办法测量执行的终端命令/操作使用了多少内存,例如用于测量执行时间的内置命令 time。我想比较不同参数的命令。

【问题讨论】:

标签: linux bash shell command-line terminal


【解决方案1】:

我正在寻找类似this 的东西。

我是这样用的:

$/usr/bin/time -f "%E %M" *<command>*

这给了我:
time (%E) - 经过的实时时间(以 [hours:]minutes:seconds 为单位);
memory (%M) - 进程在其生命周期内的最大驻留集大小,以 kB 为单位。

【讨论】:

    【解决方案2】:

    使用 top 或 htop 您可以查看所有进程的内存使用情况,而不仅仅是一个。

    【讨论】:

      猜你喜欢
      • 2016-07-07
      • 2011-07-31
      • 2020-09-11
      • 1970-01-01
      • 2018-10-02
      • 1970-01-01
      • 2017-09-07
      • 2020-11-17
      • 2020-05-04
      相关资源
      最近更新 更多