命令行参数“时间节点 app.js”中的“时间”是啥意思? [复制]

Posted

技术标签:

【中文标题】命令行参数“时间节点 app.js”中的“时间”是啥意思? [复制]【英文标题】:What is the "time" mean in the command line arguement "time node app.js"? [duplicate]命令行参数“时间节点 app.js”中的“时间”是什么意思? [复制] 【发布时间】:2019-04-18 14:40:38 【问题描述】:

App.js 包含以下代码:

function add(num1,num2)
    let sum = num1+ num2;

let sum = add(2,2);

当我在命令行中运行“time node app.js”时,我得到了响应:

真正的 0m0.312s

用户 0m0.000s

系统 0m0.015s

这是什么意思?时间标志测量的是什么?运行时间是如何计算的?你能指点我关于这个标志的文件吗?

【问题讨论】:

gnu.org/software/bash/manual/bashref.html#Pipelines 【参考方案1】:

time 是一个 unix 命令,用于确定特定命令的执行时间。使用 node 命令运行时,您会看到类似

1.88 real         0.24 user         0.06 sys

在执行结束时。 real 是总经过时间,user 是花费在用户代码中的时间,sys 是花费在 lernel 代码中的时间。 This answer 解释得更好。

【讨论】:

以上是关于命令行参数“时间节点 app.js”中的“时间”是啥意思? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

C#中的命令行参数

如何从 Bash 中的文件调用多个命令行参数?

命令行参数中的 Eclipse 和引号?

传递给 Java main() 的命令行参数中的引号

从批处理文件中的命令行参数返回退出代码

Bash 中的命令行参数 [重复]