aggiornato per nodejs 0,10 con setImmediate()
Mentre io non sono riuscito a trovare il numero di eventi in attesa in coda ho trovato un'altra metrica di salute che potrebbero essere utili:
var ts=Date.now();
setImmediate(function()
{
var delay=Date.now()-ts;
});
Il ritardo
conterrà i millisecondi richiesti dall'accodamento dell'evento per l'esecuzione.
Ciò tiene conto anche degli eventi intensivi della cpu (il che non sarebbe possibile semplicemente guardando il numero di eventi).
La misura stessa influirà anche sulla coda eventi, ma questo dovrebbe avere un sovraccarico molto più basso rispetto a un profiler completo.
interessante domanda, I' Rimanere in giro per scoprire se qualcuno ha qualche indizio, a corto di guardare nel codice del nodo. –
Dtrace aiuterebbe? So che è usato per il profilo del nodo. – booyaa
http://blog.nodejs.org/2012/04/25/profiling-node-js/ – TheBronx