Extensions Monitor is a Visual Studio extension that monitors the CPU usage of (other) extensions.
The tool window can be activated through View -> Other Windows -> Extension Monitor.
If you encounter any issues, like extensions not showing up, incorrect percentages or if you have any other suggestions for improvements, please let me know.
For those curious how it works; stacktraces of all managed threads are gathered at regular intervals to determine which Visual Studio Extension(s) are currently executing. The thread times are aggregated and provide a fairly accurate total CPU usage per extension. To capture stacktraces in-process, it uses the amazing Microsoft.Diagnostics.Runtime ('CLR MD') project.