flamebearer icon indicating copy to clipboard operation
flamebearer copied to clipboard

Blazing fast flame graph tool for V8 and Node 🔥

Results 8 flamebearer issues
Sort by recently updated
recently updated
newest added

While processing attached v8 log, following error is thrown. internal/fs/utils.js:537 throw new ERR_INVALID_ARG_TYPE(propName, ['string', 'Buffer', 'URL'], path); ^ TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string or an...

USC02VH18LHV2R:UI sd158rp$ node --prof-process --preprocess -j isolate-0x102801e00-v8.log | flamebearer evalmachine.:2770 printErr(str); ^ ReferenceError: printErr is not defined at TickProcessor.printError (evalmachine.:2770:3) at TickProcessor.LogReader.processLog_ (evalmachine.:2522:12) at TickProcessor.LogReader.processLogLine (evalmachine.:2405:10) at TickProcessor.processLogFile (evalmachine.:2798:10) at...

I don't know where else to ask, so hopefully this is ok to post here :) I don't understand exactly what the advantage of this project (or `0x` for that...

I think this: https://github.com/mapbox/flamebearer/blob/a8d4d5c0061ed439660783c613c43ab28b751219/index.js#L72-L73 should be `i = tick.s.length - 1`, otherwise this is going to consistently access something out of bounds in the `tick.s` array. Possibly you want it...

bug

would a PR be welcome for this? I'm thinking of adding a screenshot like this:

Not sure if you've seen this, netflix open sourced a similar tool today. https://medium.com/@NetflixTechBlog/netflix-flamescope-a57ca19d47bb The heatmap overview is really compelling, thought I'd leave it here as an idea. I might...

enhancement

In theory, it shouldn't be much of a trouble to add support for other trace formats. The common ones I've seen are: - [ ] Perf traces (`perf report`) -...

enhancement

- Sanitize HTML in v8 log for XSS prevention. - Modernize dependencies. - Add a deprecation warning.