We all want fast and performant Node applications but identifying where
the application is spending its time can be a challenge.
Based on the experience gained in developing IBM's (free) Node.js live
monitoring tool HealthCenter (https://www.npmjs.com/package/healthcenter)
I will introduce the V8 CpuProfiler API and walk through the code for building
your own native AddOn that displays the resulting profiling data on the console.
You will learn what you need to be able to craft a profiling solution that provides
the information you need and delivers it the way you want.
Speaker bio:
Mike Tunnicliffe is a software developer at IBM, working on runtimes and debugging tools. He has made contributions to V8 and Node.js, and recently joined as a Node.js collaborator.
We all want fast and performant Node applications but identifying where the application is spending its time can be a challenge.
Based on the experience gained in developing IBM's (free) Node.js live monitoring tool HealthCenter (https://www.npmjs.com/package/healthcenter) I will introduce the V8 CpuProfiler API and walk through the code for building your own native AddOn that displays the resulting profiling data on the console. You will learn what you need to be able to craft a profiling solution that provides the information you need and delivers it the way you want.
Speaker bio: Mike Tunnicliffe is a software developer at IBM, working on runtimes and debugging tools. He has made contributions to V8 and Node.js, and recently joined as a Node.js collaborator.