JProfiler Reviews & Product Details

JProfiler Overview

What is JProfiler?

JProfiler is a Java profiler tool that helps users to resolve performance bottlenecks, pin down memory leaks and understand threading issues

JProfiler Details
Website
Product Description

JProfiler is a Java profiler tool that helps users to resolve performance bottlenecks, pin down memory leaks and understand threading issues


Seller Details
Seller
EJ Technologies
Company Website
HQ Location
N/A
LinkedIn® Page
www.linkedin.com
1 employees on LinkedIn®
Show More
Answer a few questions to help the JProfiler community
Have you used JProfiler before?
Yes

JProfiler Reviews

Write a Review
Filter reviews
LinkedIn®
Connections
Popular Mentions
Showing 33 JProfiler reviews
Popular Mentions
Showing 33 reviews
Filter Reviews
Filter Reviews
Sort by
Ratings
Company Size
User Role
All Industries
Region
Already have JProfiler?
Write a Review
Senior Software Engineer - Enterprise Apps
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from the seller
What do you like best?

Attaching JProfiler with your application was very simple no code, xmls, or any lengthy configuration was required.

You can easily identify the resources leakages i.e. Streams, Memory, JDBC Resources, and other opened utilities.

I got to know the benefit of using StringBuilder and StringBuffer after using JProfiler. It showed me in real life how changing or appending something in string can be so taxing on your resources. With it's help I was able to bring the heap space and memory used by my application from hundreds of MBs to just below 200 MBs. Review collected by and hosted on G2.com.

What do you dislike?

The paid version costs a lot. It could be cheaper. The software itself is slow, takes a lot of resources to run. If we are running our application and the profiler also on the same machine it makes the server response automatically slow as the resources employed by the Jprofiler usually exceeds than that of your application. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Identifying slower queries, ensuring tps, resolving memory leaks, and string pool reduction. Review collected by and hosted on G2.com.

Show More
Show Less
Chief Manager
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Nice profiling of the entire call stack trace, no log lookup needed

Helps find slow methods and queries /memory leaks quickly

Live debugging of a session is the icing on the cake

Most projects have a development phase and then it goes for performance testing. With single user profiling done by Jprofiler and issues fixed, application stands a much better chance of withstanding performance tests. This is my opinion saves a lot of rework and last minute changes

Morever developers get to see the entire call trace which helps them decide where to put logs effectively. This reduces the time taken to troubleshoot issues

The live debug feature is especially useful when we have API and web services spanning several sources like in the case of market data aggregators Review collected by and hosted on G2.com.

What do you dislike?

None to dislike. Makes single user load testing smooth

In fact one of the god ways to read code is to turn the profiler on while running through the application. helps find the UI with the backend modules Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Identified slower methods and queries even before it went for performance testing

Helps debugging live sessions for across party API and web services Review collected by and hosted on G2.com.

Show More
Show Less
Architect
Small-Business(50 or fewer emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

Identified slower methods and SQL queries, Used extensively to find the biggest object residing in JVM memory with respect to garbage collection. HTTP request call traceabilities. Tuning snapshot comparison. Review collected by and hosted on G2.com.

What do you dislike?

Sometimes detailed profiling is very slow, class transformation takes a very long time but an alternate way we can filter out by package name. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Try the trial version if not sure Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

We have a complex system with a lot of reflection calls, huge memory usage, so we have to keep the JVM memory without any cluttering objects. Method execution time is very important including any redundant calls. It correctly identified some SQL calls as very expensive. Review collected by and hosted on G2.com.

Show More
Show Less
Senior Software Engineer
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

It's easy to use and its integration is already available in all best IDEs i.e IntelliJ. Our performance team uses this tool in each release cycle to identify any memory leakage and performance bottlenecks before moving the code to production. Review collected by and hosted on G2.com.

What do you dislike?

No major issue found until so far. The GUI is sometimes hard to grasp for newcomers. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

It's the best tool available in the market to profile your backend applications as my experience is concerned. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

JProfiler helps in:

- JVM tunning.

- Memory leakage that could not be found while unit testing.

- Threads bottlenecks.

- Optimization in terms of performance and memory. Review collected by and hosted on G2.com.

Show More
Show Less
Professional Freelancer
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

1) Deep profiling and analysis of memory leakage

2) Powerful CPU profiling

3) Thread level analysis

4) Ease of use

5) Very useful and Helpful to support Java frameworks ( e.g. Hibernate)

6) User Friendly Graphical User Interface

7) Heap space and Memory used by application reduced from GBs to MBs

8) Easy to Setup Review collected by and hosted on G2.com.

What do you dislike?

Tool itself is slow. If running application and the Profiler also on the same machine it makes the server response automatically slow. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

1) Resolving Memory leaks and String pool reduction

2) Helps to identify the specific object or class that causes the memory leak

3) Monitoring insight about JVM and other java parameters

4) Memory utilization and Performance bottleneck of a running application in real time Review collected by and hosted on G2.com.

Show More
Show Less
Senior Performance Engineer
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Jprofiler allows us to analyse threads and memory leaks with visual representation of the memory allocated to the machine by depicting the clear picture of total bytes, thread, class structure and instances of the methods for memory profiling and garbage collector activities. Review collected by and hosted on G2.com.

What do you dislike?

This tool is already doing good in the market by providing an ease of access for the user which makes it a reliable tool. In order to provide some additional functionalities it can further be worked upon by providing users with SSL based profiling used by diffract applications. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Recommend Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Memory leaks identification, garbage collection and identifying performance bottlenecks Review collected by and hosted on G2.com.

Show More
Show Less
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Jprofilers heap walker, Organizing Profiling data into view section,Telemetry views.Easy to use.Live debugging session is plus.

As an performance engineer it's helps in a great way to find the bottleneck for the slowness of the application. Review collected by and hosted on G2.com.

What do you dislike?

Nothing when compared to other profiling tools Review collected by and hosted on G2.com.

Recommendations to others considering the product:

If you need a deep insight on how your java application is behaving jprofiler is a tool. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

As a performance engineer...end end few of memory usage,GC,Slow threads,Slow methods

All these inputs helps in debugging the slowness in response time. Review collected by and hosted on G2.com.

Show More
Show Less
UI
Small-Business(50 or fewer emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

Ultimately best feature of JProfiler is the time statistic for method invocation tree so You easily be able to find the bottleneck in your code. I have used the commercial version in every company that I have been worked for. Review collected by and hosted on G2.com.

What do you dislike?

Profiling in the k8s platform has some obvious limitation - You could profile only one JVM at a time. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I have solved various problems from slow JPA/Hibernate queries, through code speed optimization, to finding memory leaks. Review collected by and hosted on G2.com.

Show More
Show Less
Performance Solution Architect
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

The easy to use and user friendly features.

The tool can be deployed by a lay man with user manual instructions, which is a great compliment.

Debugging is very user friendly Review collected by and hosted on G2.com.

What do you dislike?

Nothing specific, but sometimes if the server is in remote location the trace capture takes time, which is expected. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Proper analysis of traces in the tool is very easy. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Helps debugging API and web services

Thread dump analysis is very easy

Debugging is very user friendly Review collected by and hosted on G2.com.

Show More
Show Less
Software Engineering Manager II
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from the seller
What do you like best?

the hotspots feature and presentation of method execution times in a hierarchical manner. Review collected by and hosted on G2.com.

What do you dislike?

the integration with servers and microservices could be improved a tad bit makong it run most like Posan runs as an independent. Idont know how thats possible to intrument a server or microservice but would be good to have. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Memory leaks identification, benchmarking response times endpoints of microservices with load simulated from jmeter. Identifying slowness in execution times in the various methods in microservice. Review collected by and hosted on G2.com.

Show More
Show Less
Senior Java Developer
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

easy integration with app servers and profile our application. Provide detailed view of how object created, memory consumed. Thread view helps to understand which one creating issue. Review collected by and hosted on G2.com.

What do you dislike?

nothing much to say about dislike, can improve more user friendly and better UI representation. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Able to get an idea how the application will perform in prod before release. Really helps in reduce the cost involved in performance issue after production. Review collected by and hosted on G2.com.

Show More
Show Less
Security Software Engineer
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

It’s easy to use

Easy to figure out the performance problems in your application

Easy to Setup Review collected by and hosted on G2.com.

What do you dislike?

Not easy to connect it to jvm running in docker image Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I solved cheque image upload performance problem

Jprofiler shows me the exact line of code which causing the performance problem Review collected by and hosted on G2.com.

Show More
Show Less
Senior Performance Engineer
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Easily finding the memory leaks is one of the best feature in jorofiler Review collected by and hosted on G2.com.

What do you dislike?

Sql query statements tough to analyse for db applications Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Tracing the whole application code stack with respect to slow calls is the major benefit with jprofiler Review collected by and hosted on G2.com.

Show More
Show Less
Project Manager
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

The analytical view that Jprofiler provides has been very helpful Review collected by and hosted on G2.com.

What do you dislike?

Needs further improvements for the dashboard and how the data is seen. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

We are looking at the the memory leakage and other performance optimization issues. Review collected by and hosted on G2.com.

Show More
Show Less
Data Engineer
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from the seller
What do you like best?

Fairly straightforward UI. Didn't need to refer to docs. Review collected by and hosted on G2.com.

What do you dislike?

Was paid for by employer I think. Not sure what the free tier is like. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Helped find areas of Java codebase that needed attention. Review collected by and hosted on G2.com.

Show More
Show Less
II
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

This is a tool which helps me to identify memory leaks. Specifically helps to identify the specific object or class that causes the memory leak. Review collected by and hosted on G2.com.

What do you dislike?

Nothing much that I dislike about JProfiler Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

This is a tool which helps me to identify memory leaks. Specifically helps to identify the specific object or class that causes the memory leak. Review collected by and hosted on G2.com.

Show More
Show Less
UF
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

JProfiler is very good memory management debugging tool Review collected by and hosted on G2.com.

What do you dislike?

JProfiler is good product. I couldn't see any downsides so far. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

JProfiler easily measures memory management of application so that If any memory leak occurs in my application, JProfiler would help us to identify the memory issues. Review collected by and hosted on G2.com.

Show More
Show Less
CB
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best?

Jprofiler is a best tool for capturing performance metrics and heap and cpu analysis Review collected by and hosted on G2.com.

What do you dislike?

Need process level heap and cpu graphs and live and time range selection Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Its good tool for monitoring system resource Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Heap dump analysis Review collected by and hosted on G2.com.

Show More
Show Less
UB
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from the seller
What do you like best?

Monitoring and insight about jvm and other java parameters Review collected by and hosted on G2.com.

What do you dislike?

We will not get in depth purepaths about threads and gc Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Use this tool for high level java monitoring Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Monitoring during java based web application run Review collected by and hosted on G2.com.

Show More
Show Less
AC
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

The third party integrations and session management is so easy and flawless. Review collected by and hosted on G2.com.

What do you dislike?

The SSL based profiling and platform independence. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Recommended Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Performance and automation Review collected by and hosted on G2.com.

Show More
Show Less
SDE-1
Computer Software
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

The best part of JProfiler is its simplicity and ease of use, any newcomer can understand it. One of the most important aspects of the JProfiler is that it enables both memory profiles to assess memory usage. It can also assess thread conflicts by CPU profiling and Dynamic allocation leaks with memory profiling. JProfiler also generates a visual representation for the VM or the Virtual Machine load, also the load is represented across a variety of parameters including active and total bytes, threads, classes, instances and also garbage collector activities. Review collected by and hosted on G2.com.

What do you dislike?

Not much to say here, but I would say we can add more features to JProfiler, Add some integrations to other famous tools so it would be more easy.

Also, I would say it would be better if we improve thread visualization in JProfiler.

make it easier to find thread dump and a user guide for that Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Below are the problems solved by JProfiler:

- CPU profiling and Dynamic allocation leaks

- memory profiling

Benefits:

- Understanding of inside of services Review collected by and hosted on G2.com.

Show More
Show Less
Senior Software Engineer
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

The single most useful feature that I like about Jprofiler was the usage of graph to understand the instance allocation. Review collected by and hosted on G2.com.

What do you dislike?

Everytime I have used JProfiler, it has given me the expected result in solving my problem. So there is nothing which has made me dislike the product. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Highly recommended Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

The single most important problem that I am solving with JProfile is the plugging of memory leaks in enterprise software. I have benefitted in using this tool to identify such memory leaks and ended up not only in plugging them but also learnt to write better code to avoid such memory management issues. Review collected by and hosted on G2.com.

Show More
Show Less
Senior Architect
Information Technology and Services
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

1. Richness of the features

2. Simplicity of the interface leading to smaller learning curve

3. Stability of the tool

4. Small resource footprint Review collected by and hosted on G2.com.

What do you dislike?

There is not much in here that someone would not like. If I at all have to point out at somethings - It has the ability to profile a js app and also can profile a java app. If however both these profilings could be related or connected, then not only would I have a application profile view at method level but also at a UI actionable level. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I use JProfiler primarily for finding memory leaks and performance bottlenecks. Review collected by and hosted on G2.com.

Show More
Show Less
Application Developer
Computer Software
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Exceptional ease of use

Good support for enterprise Java

High and deep profiling and analysis

Low overhead

Powerful CPU profiling Review collected by and hosted on G2.com.

What do you dislike?

Sometimes it gets stuck in between and can be slow while tracing Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Best tool for JVM profiling, tracing CPU leaks and with ease of use and deep profiling options. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Used JProfiler for performance optimization and solving memory leak issues of a JVM based software networking and telecom component.

Benefits:

Exceptional ease of use

Good support for enterprise Java

High and deep profiling and analysis

Powerful CPU profiling

Thread level analysis Review collected by and hosted on G2.com.

Show More
Show Less
Senior Performance Analyst
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

The simplicity to use the application and how quickly we can find performance bottlenecks even before we start the deep dive. Review collected by and hosted on G2.com.

What do you dislike?

Its initial setup is bit lengthy and not so user friendly. Apart from this the cost of liscense i feel is bit on the higher side. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Whenever we have any performance issues we use jprofiler to debug the issues and find the bottlenecks. It helps us in finding the memory leaks, cpu issues, gc issues etc. Review collected by and hosted on G2.com.

Show More
Show Less