Questions tagged [jprofiler]

JProfiler is a commercially licensed Java profiling tool developed by ej-technologies GmbH targeted at Java EE and Java SE applications.

Notable Features

  • CPU Profiling - call-tree and call-graph views, hotspots detection
    • Instrumentation - all calls are profiled, code is instrumented
    • Sampling - sampling interval of e.g. 10ms is used to collect callstacks
  • Memory Profing, Heap Walker - profiling Heap, recording Heap snapshot and walking through the snapshot
  • Thread and Monitor Profiling - detecting thread contention.
  • VM Telemetry - To observe the internal state of your JVM
  • JEE Probes
  • NoSQL and big data probes - Bottlenecks in MongoDB, Cassandra and HBase can now be analyzed with JProfiler.
  • Remote tracking allows you to follow calls from one profiled JVM to another. RMI, web services and remote EJBs are supported.
  • Profiling modes There are four different profiling modes in JProfiler: Attach mode, Profile at startup, Prepare for profiling and Offline profiling

References

517 questions
1
vote
1 answer

How to unintegrate jprofile with netbeans

I installed jprofile to investigate a memory leak and also clicked the integrate IDE with netbeans 6.9.1. Runing my Web application worked well when clicking the Profile Project, However, when I want to debug again the project the jprofile is still…
Nap
  • 8,096
  • 13
  • 74
  • 117
1
vote
1 answer

How do I open different sessions in tabs instead of windows?

In JProfiler I want to have multiple tabs open in the same window, where each tab is a different session. Currently, each session is opening in a new window and creating clutter on my desktop. I am on Mac, and I have the system setting "Pref tabs…
Matt Groth
  • 470
  • 4
  • 20
1
vote
1 answer

How to set proxy in JProfiler on MacOS

I'm behind a corporate proxy. So this needs to configured in JProfiler to allow attaching to remote JVMs and checking for updates. However going through the menu I cannot the corresponding settings. How do I configure a proxy within JProfiler. I'd…
Ben
  • 21
  • 4
1
vote
1 answer

Does in the process of profiling j profiler offline do we still be needing GUI in the process?

if we use the offline profiling (using profiling API's, config files , triggers and all) and not use the GUI , will we still be needing GUI in the process of offline profiling. If not then does that mean that we can tunnel it into an ssh client and…
1
vote
1 answer

Can JProfiler tell me how long queries are taking?

Wouldn't it be nice if I could drill down into the JProfiler CPU View, and find a percentage of time running a certain query against the database? Does anyone know if this is possible?
Sean Adkinson
  • 8,425
  • 3
  • 45
  • 64
1
vote
1 answer

JProfiler: how to display surviving generations aka generations count?

Some talks on finding Java memory leaks (one, two) suggest using the surviving generations metric to identify the classes whose instances remain live after multiple GC events and thus can constitute a memory leak. Is it possible to see this metric…
1
vote
1 answer

best jprofiler offline snapshots size, framing and combination availability in UI

I'm starting a small profiling project for the enterprise I work on. We want to see where are the points of improvement of the system. From the 2 options handled (profile with test or with QA environment) we decided the second. The point now is, if…
1
vote
1 answer

Why do JProfiler and the Linux top command show different non-heap allocation for the same Java/Tomcat process?

According to the top command the Java/Tomcat process is using 77.9% of available memory (32GB physical * 77.9% = 25.32GB): TYPE SIZE VIRT: 32.5 GB RES: 24.5 GB SHR: 24.9 MB The JVM -Xmx option has been set for this application to…
1
vote
1 answer

Remote Profiling in Jprofiler

I have my sample java application running on port 9010 in one of my Azure VM with an IP let say xxx.xx.xx.254. I have installed Jprofiler in another Azure VM, with IP xxx.xx.xx.159. How can i profile the application from xxx.xx.xx.159 (Both…
Jeby
  • 21
  • 3
1
vote
1 answer

Open file with multiple thread dumps in JProfiler

I have a .log file with thread dumps coming from one of our production environments. Inside there are thread dumps saved every 5 minutes for whole day. This file can be opened with IBM Thread and Monitor Dump Analyzer. When I try to open it in…
Vitalii
  • 10,091
  • 18
  • 83
  • 151
1
vote
1 answer

How can I find source of java memory leak with JProfiler

I have a memory leak in my program that I've been analyzing with JProfiler. There are some string values, which I recognize as originating from my program, that are not getting garbage collected. However, when looking at the Heap Walker in JProfiler…
fbailey
  • 303
  • 5
  • 17
1
vote
1 answer

PDFBox FileNotFoundException found with JProfiler

I tried to optimize my test2.jar application using JProfiler. I noticed, that the most of time is spent in exceptions. However I can't locate the root cause for these exceptions. Both "load" and "save" are under my inspections. Invitation.pdf is…
Buzzy
  • 11
  • 1
1
vote
1 answer

JProfiler-13 blocking application's JVM (Port-8080)

I have an JAVA application running in Kubernetes which listens to port 8080. When I connect JProfiler to JVM and run a few requests sequentially, everything works fine. But as soon as I fire some load using Jmeter, my application stops responding on…
Varshney P.
  • 208
  • 1
  • 12
1
vote
1 answer

top CPU load vs CPU Load telemetry in JProfiler

I have a sample application that simply runs CompletableFuture.runAsync(() -> { while (true) {} }); looking at the cpu usage with top, i see the expected 100%. top screenshot. inspecting the process with JProfiler, i see a CPU Load of 10 to…
1
vote
1 answer

"Hot spot inv." in JProfiler

Using JProfiler to profile an application running on Oracle IAS, going into JEE & Probes -> JDBC -> Hot Spots, under the 'Unknown' tree an item called 'Hot spot inv. without CPU recording" shows as using 85% of the applications CPU time, but I can't…
Blank
  • 4,635
  • 5
  • 33
  • 53