Thanks for the information, Philip. That's my impression as well. I'd be hesitant to use a module that has not been battle-tested in production environment. The other way I can think of is to throw some simulated prod traffic to my node app with UMEM_DEBUG turned on. This is inspired by https://www.joyent.com/blog/walmart-node-js-memory-leak It would require significant analysis on the memory trace although and not a fit for real-time monitoring.
On Thursday, October 30, 2014 5:21:03 AM UTC-7, Phillip Johnsen wrote: > > Hi Wei, > > I've also been trying to find good ways of measuring GC related stuff > lately. Havent found a simple answer yet, seems like there's no way around > native bindings to get a hold of the real nitty gritties. > There's a small list of modules on npmjs.org matching "gc" atm, i.e. > node-gc <https://www.npmjs.org/package/node-gc>. Unfortunately I havent > been able to try any of them yet.. > Also there might be some inspiration in StrongLoops commercial > strong-agent <https://www.npmjs.org/package/strong-agent> module which > gather tons of detailed metrics. > > - Phillip > > On Friday, October 24, 2014 8:00:45 AM UTC+2, Wei wrote: >> >> Hi folks: >> >> I am trying to determine if the GC behavior for a Node application. >> What's the recommended way to have Node application get some information >> like: >> 1. V8 heap size at each minute >> 2. # of GCs in a second >> etc. >> >> From what I see in Google, there are some commercial products from >> AppDynamics & NewRelic, but haven't seen much beyond that. Any suggestions? >> >> Thanks, >> -Wei >> > -- Job board: http://jobs.nodejs.org/ New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/19709854-68f2-482c-902f-bcc281ba697c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
