gpt4 book ai didi

javascript - 在 node.js 中,有什么方法可以识别唯一的调用堆栈/滴答间隔吗?

转载 作者:搜寻专家 更新时间:2023-11-01 00:09:07 24 4
gpt4 key购买 nike

我想知道是否有任何(高效的)方法来识别事件循环中的唯一滴答?

不想做类似的事情:1) 抛出异常,收集调用栈,分析它,散列它,或者2) 对任何操作系统或外部进程进行子处理以收集唯一性的进程/线程 ID

它应该是一个语言结构。我更喜欢的 API 是

process.tickId

最佳答案

添加:

Handle<Value> tick = process->Get(String::New("tickId"));
if (!tick->IsNumber()) {
tick = Number::New(0);
}
process->Set(String::New("tickId"), Number::New(tick->NumberValue() + 1));

对于 node.ccMakeCallback 的每个情况,都会提供计数器 tickId。我对此进行了测试,但我不知道它是否会泄漏内存。

关于javascript - 在 node.js 中,有什么方法可以识别唯一的调用堆栈/滴答间隔吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10909223/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com