Profiling is a hard job. Keeping in mind execution time and code structure is a serious challenge with regard to the huge amount of collected information. WebStorm assists you on this tough journey. It starts a Node.js application with profiling and automatically opens the profile after the run. It points at hot spots by opening and highlighting them in call trees and bringing you immediately to the related source code. The IDE can filter out “noise” by showing only the functions that took too much time. To try this feature right now, start with selecting Record CPU profiling info in
Node.js Profiling in WebStorm. Part 1: CPU Profiling.