Fully featured low overhead profiler for Java EE and Java SE platforms.
Easy-to-use performance and memory .NET profiler for Windows, Linux and macOS.
Secure and easy profiling in cloud, containers and clustered environments.
Performance monitoring and profiling of Jenkins, Bamboo, TeamCity, Gradle, Maven, Ant and JUnit.

Console integration wizard

This article describes how to use console wizard to integrate profiler with Java server. Console wizard might be useful if you want to profile remote Java server or the machine has no graphics environment.

See also Java EE high-level profiling.

The wizard enables profiling in a number of popular application servers, generating appropriate startup scripts. Even if your server is not in the list of known servers, the wizard offers the "Other Java application" option which will instruct you on how to manually perform the necessary changes.

Running the wizard

Install profiler on the machine where your Java server is running. License key is not required to use the wizard.

Run the command below:

On Windows

<Profiler Installation Directory>\bin\integrate.bat

On macOS

<Profiler Installation Directory>/Contents/Resources/bin/integrate.sh

On other platforms

<Directory with Unpacked Content>/bin/integrate.sh

Follow the instructions that will appear:

server integration console wizard

The integration wizard will generate output files (copies of configuration files, additional startup scripts) in the directories where original files are located. Please ensure that you run the command with sufficient access rights.

When the server is running with the profiler agent, connect to it from the profiler UI.

YourKit uses cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content and targeted ads, to analyze our website traffic, and to understand where our visitors are coming from.

By browsing our website, you consent to our use of cookies and other tracking technologies in accordance with the Privacy Policy.