--
You received this message because you are subscribed to the Google Groups "streamline.js" group.
To unsubscribe from this group and stop receiving emails from it, send an email to streamlinejs...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
The yield/resume events were designed to monitor CPU slices. The yield event was sent after processing the trampoline because the control will only return to node's event loop after the trampoline. So I would not change this but I would introduce a separate set of events (like enter/exit) to handle the timing of functions.
I'm very interested by your profiling extensions (and by your profiling tool if you can share it). So you can send a PR and I'll review it.
Q: did you try the other modes (fibers, generators)? If you didn't, I can help hooking the new events into the other runtimes.
I'm also planning to experiment with http://concurix.com. If people have experience with concurix+streamline we should share here (start another thread).
Bruno