在node.js中,是否有任何方法来识别唯一的调用堆栈/滴答间隔?

我想知道是否有任何(高性能)的方式来确定事件循环中的一个独特的滴答声?

我不想做任何事情,例如:1)抛出一个exception,收集一个调用堆栈,分析它,并散列它,或2)subprocess的任何操作系统或外部进程收集进程/线程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)); 

对于MakeCallback中每个MakeCallback的情况都会提供计数器tickId 。 我testing了这个,但我不知道是否泄漏内存。