Skip to content
SPECIFICTION
Get listed

GNU gprof vs YourKit Java Profiler

GNU gprof

sourceware.org

YourKit Java Profiler

yourkit.com

Side by side

FigureGNU gprofYourKit Java Profiler
Price fromFree—
Free planYes—
Free trial—Yes
Open source——
Windows—Yes
macOS—Yes
LinuxYesYes
API—Yes
Self-hostedYesYes
Plans published110
Spec score · Profiling Software7.8 (#12)7.5 (#19)
PurposeGNU gprof analyzes profiling data to show which parts of a program take the most execution time.YourKit Java Profiler profiles Java applications and servers locally or remotely across development, testing, and production environments.

Plans

GNU gprof

  • GNU gprofFree

GNU gprof pricing →

YourKit Java Profiler

  • Five-seat annual subscription advanced supportPrice not published
  • Five-seat annual subscription basic supportPrice not published
  • Five-seat perpetual advanced supportPrice not published
  • Five-seat perpetual basic supportPrice not published
  • Single-seat annual subscription advanced supportPrice not published
  • Single-seat annual subscription basic supportPrice not published
  • Single-seat perpetual advanced supportPrice not published
  • Single-seat perpetual basic supportPrice not published
  • Single-user floating annual subscription advanced supportPrice not published
  • Single-user floating annual subscription basic supportPrice not published

YourKit Java Profiler pricing →

In their own words

GNU gprof

GNU gprof has no write-up on Specifiction yet; its figures are above.

Visit sourceware.org

YourKit Java Profiler

YourKit Java Profiler analyzes Java applications and servers locally or remotely in development, testing and production. CPU results can be viewed as call trees or hotspot lists, and a what-if feature estimates optimization gains without another profiling run. Memory views map the heap and object graph, including the memory retained by each object. More than 40 inspections flag issues such as leaked webapps, duplicated objects, unclosed SQL statements, inefficient collections and I/O operations. The profiler also identifies slow SQL queries and HTTP requests and supports databases including MongoDB, Cassandra and HBase. Plugins for Eclipse, IntelliJ IDEA and NetBeans link profiling results to source code. Remote profiling needs SSH access, while UI-to-agent communication uses SSL-encrypted TCP/IP. Downloads are available for Linux, macOS and Windows; APIs, command-line tools and export formats support automation. A free plan and a paid model are listed, and an evaluation license can be requested for up to 15 days. The pricing note gives a starting price of $99/user/yr.

Visit yourkit.com