我想查看管道程序系统调用的时间。我需要测量它来分析结果。如何以毫秒为单位测量系统调用的时间?
例如,这是一个简单的管道程序:
const james = {
name: 'James',
height: `5'10"`,
weight: 185,
[Symbol.iterator]:function*(){
for(let key of Object.keys(this)) {
yield { propValue: this[key], propName: key};
}
}
};
const iterator = james[Symbol.iterator]();
console.log(iterator.next());
console.log(iterator.next());
console.log(iterator.next());
时间差异的原因是什么,执行时间超过4次?时间“跳跃”的原因是什么?