1
1
也许你的机器很忙?这就是为什么任何事情都要比预期的时间长的主要原因。 请注意,您不仅要测量超时时间,还要测量函数调用、对象创建(可能触发短暂的GC活动)、消息循环泵送和对系统库的调用。 后者尤其可以解释这一点:在某些操作系统上,默认的计时器分辨率粗于1毫秒,因此当请求的超时时间用完时,内核可能会等到下一个计时器滴答才通知进程。 我不能复制你的观察结果。我看到的大多是1000个,有时是1001个,这几乎是我所期望的:
通常不建议依赖于超时的准确性。E、 g.如果你想制作一个不会漂移的秒表,那么就花一个开始时间,并与之进行比较,如下所示:
而不是:
|
alexandernst · V8快照二进制文件规范/调试 7 年前 |
4ntoine · V8断言“调试检查失败:ThreadId::Current()。等于(compilation\u info()->isolate()->thread\u id())`失败 7 年前 |
Matt · v8在C中从nodejs中提取全局对象++ 7 年前 |
Vlad Cristescu · 函数使用v8读取二进制文件 8 年前 |
Daniel Krom · 节点JS[]。forEach未定义 8 年前 |