Skip to content

Stop Crying and Start Profiling #75

Open
@xjamundx

Description

@xjamundx

At some point you realize that node isn't always fast and you have a little cry, but then you move on and try to fix the problem.


Profiing is how you figure out what's going on.


We recently had an issue with some NPM modules slowing down our node experience. Breakpoints and console.log weren't really getting us any closer to solving the problem. Eventually we figured out how to profile the app and look at what was actually happening inside.

debug

This allowed to track down the problem and come up with some patches to keep things running speedily.


Probably everyone will have that problem at some point, so talking about these tools should be helpful for a wide audience! And 20 minutes is perfect.


I'd like to cover the tools that I've used to solve real problems:

I'd be happy to discuss other things if there are better tools out there for the masses.

🚗 - 🚴 - 🏊 - 🚗 - 🚴 - 🏊 - 🚗 - 🚴 - 🏊 - 🚗 - 🚴 - 🏊 - 🚗 - 🚴 - 🏊 - 🚗

p.s. No SmartOS Required

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions