JProfiler VS Code IntegrationThis extension enables profiling with JProfiler from VS Code, allowing developers to monitor application performance, analyze memory usage, and detect bottlenecks in real-time with the existing VS Code launch configurations. FeaturesThe extension adds an action "Enable Profiling with JProfiler". When invoked, the debug and run actions will start profiling for Java launch configurations. JProfiler will be started, and the session startup dialog where you can configure profiling settings. The application will be started after the session startup dialog is confirmed. With the "Disable Profiling with JProfiler" action, the default behavior for run and debug actions is restored. Notifications about the changes in the profiling mode are shown in VS Code as toast messages in the bottom-right corner of the editor. Both "Enable Profiling with JProfiler" and "Disable Profiling with JProfiler" have the same default keybinding, so it can be used to toggle the profiling mode. To profile an already running JVM, use the "Attach to a Running JVM with JProfiler" action. Source navigation actions in JProfiler will show the corresponding source code in VS Code. To get source navigation into VS Code for a JProfiler snapshot, open the snapshot from within VS Code with File -> Open. RequirementsJProfiler has to be installed separately from https://www.ej-technologies.com/jprofiler/download. VS Code will find the installation automatically if you keep the standard installation directory. Otherwise, invoke "Session -> IDE Integrations" in JProfiler and run the VS Code integration. The used JProfiler executable can also be changed in the VS Code extension settings. Release Notes1.0.0Initial release. |