<aside>
All features are listed in the page below, but we currently have built manual features that help you:
Agent features which automate profiling and analysis have been released.
Manual Features - These are generally built for developers with strong performance optimization background and are focused on making it easy and frictionless to run profiles, view traces and analyze them.
Agent Features - These are built for anyone. By building a coding agent that has access to profilers, trace data and your code base, we’re enabling you to not just use coding agents to write code, but also use them to understand performance bottlenecks and fix these bottlenecks.
The tutorials below show you exactly how you can use each feature, but broadly the tool has two parts to it that work together:
If you would like to see features that would be useful, feel free to reach out to us through any of the ways below:
<aside> 💡
Note on the various components of the VSCode Extension
The VSCode extension has two panels - NCProf Analyzer and the NCProf Assistant. This is different from other AI assistants which you use as rather than just one interface to the tool, there are two.
NCProf Analyzer is the interface to all of our manual features and in the future will host all the non-chat based AI features - you can open this view by running NCProf Analyzer: Focus on analyzer view from the Command PaletteNCProf Assistant is the interface to our chat feature only which allows you to chat with trace data and the code base - you can open this view by running NCProf Assistant: Focus on chat view from the Command PaletteFor convenience, you can have one open on your Primary Side Side Bar and one in your Secondary Side Bar.
</aside>
Opening Torch Profile / .nsys-rep files in VSCode / Cursor
Adding benchmark / debug code without editing the codbase
TraceDiff - visualize difference between traces