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.

Profiler activation

When you start YourKit profiler first time, the profiler will offer to activate the installed copy. If you do not have purchased license and the license key, there is an ability to evaluate the profiler for up to 15 days by requesting evaluation license.

Activation is simple, intuitive and is organized as a wizard which guides through the activation and gracefully handles corner cases when the computer has no Internet connection, behind a proxy, etc.

Activation wizard

You can always re-activate profiler and enter another license key by using Help | Activate YourKit Java Profiler... action from the main menu.

Floating license features

Floating license requires that profiler can communicate (directly or through the HTTP(s) proxy) with the license server. In the YourKit Privacy Policy you can find description of the data which profiler sends to the license server to perform activation.

YourKit cloud license server

If you use YourKit cloud license server, then zero configuration is requires and everything just works. Activation with the floating license key is absolutely the same as an activation with the seat key.

YourKit license server address is www.yourkit.com. If you are behind a proxy or a firewall, please make sure that www.yourkit.com is accessible on standard HTTPS port 443.

If you are in the network where SSL traffic is MITM monitored by substituting SSL certificates, please make sure that Trust All SSL Certificates option is turned on in the Settings menu.

Trust all SSL certificates

On-premise license server

If you are using on-premise (or self-hosted) license server, please contact your license administrator regarding the license key and license server address and port.

Manual license locking

Floating license management is fully automatic. YourKit profiler locks an available floating license on start and unlocks it on exit. Please do not worry that your license will stay forever locked. License server gracefully handles situations when profiler does not sent unlock signal, and unlocks the license when it is inactive for a certain time.

Manual locking allows to lock (acquire) the license forever. This breaks automatic license unlocking and profiler will be able to work without communication with the license server.

Please use manual locking, only when you need to work off-line, when the license server is not accessible. Nobody except you will be able to unlock the license.

To manually lock floating license, please run Help | Lock Floating License command from the main menu. Use Help | Unlock Floating License... to unlock.

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.