Fully featured low overhead profiler for Java EE and Java SE platforms.
Monitoring and profiling solution for Gradle, Maven, Ant, JUnit and TestNG.
Easy to use performance and memory profiler for .NET framework.

Early Access Program

YourKit Early Access Program (EAP) is the easiest way to get in touch with the latest technologies from YourKit. You can have early access to new products and internal builds.

NOTE: THIS IS PREVIEW SOFTWARE AIMED AT PROVIDING YOU WITH AN OPPORTUNITY TO TEST THE NEWEST FEATURES SCHEDULED FOR THE NEXT MAJOR RELEASE. YOURKIT DOES NOT GUARANTEE THAT THIS SOFTWARE WILL RUN TROUBLE-FREE. USING THIS SOFTWARE IS AT YOUR OWN DISCRETION AND DOES NOT ENTITLE YOU TO ANY CUSTOMER SUPPORT.


Feedback

Your comments, suggestions and bug reports are welcome. In the forum you can discuss product features with YourKit developers and post bug reports.


ProjectX 2017.04 EAP

Build #98, released on September 19, 2018

Windowsx86, x64 Download and run installer
macOSIntel Download disk image
Linux
x86, x64, ARM, AArch64, ppc, ppc64, ppc64le
Download and unpack ZIP archive
Launch bin/projectx.sh
SolarisSPARC, x86, x64
HP-UXIA64
AIXppc, ppc64
FreeBSDx86, x64

Plugins for continuous integration servers

Jenkins
compatible with Jenkins 2.54 and newer
Download plugin
TeamCity
compatible with TeamCity 2017.1 and newer
Download plugin

Evaluation license key

Use this evaluation license key YEVAL937YQ98GA7EA96544 to activate an installed copy.

Changes in build #98

  • [new] "Welcome" screen has been redesigned.
  • [new] Wizard was implemented to setup builds monitoring in IDEs and from command line.
  • [new] It is now possible to monitor builds in popular continuous integration servers. Plugins for Jenkins and JetBrains TeamCity allow to enable monitoring and share repositories on CI servers for ProjectX UI.
  • [new] Wizard to open repositories in continuous integration servers.
  • [new] Dashboard has been slightly redesigned. We added special control to configure visible trends. Also the set of available trends was extended.

Changes in build #92

  • [new] It is possible to configure trends shown on the dashboard. The feature is not complete yet, and more trends are coming soon. At the moment you can monitor durations of Ant targets and basic build trends.

Changes in build #84

  • Bug fixes and performance enhancements.

Changes in build #66 - #80

  • [new] Layout of main application window has been redesigned. We removed non-intuitive vertical buttons at the left side. Now you can open repository from "Getting Started" screen and close it by File | Close Repository.
  • [new] We added new repository "Dashboard" screen which shows the details of selected build as well as repository trends: build duration, consumed CPU and memory, number of failed JUnit tests.
  • [new] "Summary" screens were redesigned. Now they show the most important details and allow direct navigation to build "Timeline".
  • [new] The new build "Timeline" shows all build events in a chronological order, allowing expand and drill down to nested events.

Changes in build #61 - #65

  • Bug fixes and performance enhancements.

Changes in build #58

  • [new] Horizontal scrolling with mouse wheel and two fingers gesture in telemetry graphs.
  • Bug fixes and performance enhancements.

Changes in build #57

  • [new] JetBrains JRE is bundled into macOS version.
  • Bug fixes and performance enhancements.

Changes in build #54

  • Bug fixes and performance enhancements.

Changes in build #52

  • [new] Better integration with Linux desktop. Profiler creates *.desktop files to make visible in GNOME and Unity shells.
  • [new] JetBrains JRE is bundled into Linux version. It provides much better font rendering quality than OpenJDK.
  • Bug fixes and performance improvements.

Changes in build #49

  • [new] Highlighting of table rows when you move mouse over them.
  • [new] UI uses on-screen menu bar in dark color theme under macOS.
  • [bug fixed] UI did not start under macOS in native color theme.

Changes in builds #42 - #47

  • Bug fixes, performance improvements, code refactoring.

Changes in build #41

  • [new] Better handling of ant, subant and antcall tasks. There are intermediate nodes in event tree which show path to Ant build file and name of called target.
  • [macOS] Fix broken on screen menu bar under latest Java 8u152.

Changes in build #40

  • Path to build file is shown for subant Ant task.

Changes in build #38

  • [new] CPU and memory graphs for selected process are more visible and selected with bold stroke.
  • [new] Panel with usage hints now has "Close" button to save vertical space.
  • [bug fixed] Problem with non-working keyboard shortcuts.

Changes in builds #33 - #37

  • Bug fixes

Changes in build #32

  • [new] An ability to send anonymous UI usage statistics to help YourKit developers to create better software.
  • Bug fixes

Changes in build #31

  • [bug fixed] UI not always recognized mouse clicks.
  • UI cleanups and performance improvements.

Changes in build #30

  • Bug fixes and performance enhancements.

Changes in build #29

  • [new] Times of events are shown in human friendly form as minutes and seconds. Previous versions showed only seconds, that was not readable for long events.
  • [new] It is now possible to configure graphs scale and time presentation (uptime or clock time) from popup menus in CPU and Memory graphs.
  • Bug fixes and performance improvements.

Changes in build #28

  • [new] ProjectX agent collects CPU and memory telemetry data for all processes involved in build.
  • [new] UI shows CPU and memory usage graphs for any selected process as well as cumulate graphs for all processes together.

Changes in build #27

  • [bug fixed] Synchronization problems with remote repositories.

Changes in build #23

  • [bug fixed] UI cannot open repository, if the repository is polluted with non ProjectX files.
  • Performance improvements.

Changes in build #22

  • Bug fixes and performance improvements.

Changes in build #20

  • [new] "Overview" screen with build statistics now has single column layout.
  • [new] From "Overview" screen it is now possible to navigate to call tree. Ant and Gradle tasks, JUnit tests are now clickable hyperlinks.
  • [change] Changes in repository format. We managed to keep compatibility with logs from previous ProjectX builds.
  • Bug fixes and performance improvements.

Changes in build #18

  • [change] We changed format of repository files to make them smaller and to improve loading time. This change is breaking. Repositories in old formal are not compatible with latest UI.

    Please delete all old logs and re-integrate remote build servers (if any) with new ProjectX agent.
  • [new] On "Get Started" screen we added section with demo repository, which shows build of Spring Boot project.
  • [bug fixed] "null" names for JUnit tests running in Maven Surefire plug-in
  • [bug fixed] StackOverflowError on repository open

Changes in build #16

  • Bug fixes in JUnit support

Changes in build #14

  • Bug fixes

Changes in build #12

  • Initial release