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
2
votes
1 answer

Show line numbers in monitor stack traces in JProfiler

I am using JProfiler to debug some lock contention problems. I can see the problematic blocked lock usages in the monitor history, and can see the filtered stack trace for waiting thread and owning thread. However, the stack trace doesn't display…
wesen
  • 631
  • 6
  • 10
2
votes
1 answer

Can JProfiler measure stack depth?

This is closely related to another question: How can I measure thread stack depth? Can JProfiler watch threads and measure where the deepest stacks occur? If so, how can I do that? I'd like find spots in my application where I'm getting dangerously…
Chris Dolan
  • 8,905
  • 2
  • 35
  • 73
2
votes
1 answer

How to use JProfiler custom probe telemetry for monitoring Guava cache statistics

At JPL, we use model transformation techniques for our systems engineering work. We use the Eclipse QVTO implementation of OMG's QVT specification. http://www.eclipse.org/modeling/m2m/downloads/index.php?project=qvtoml However, the Eclipse QVTO…
2
votes
1 answer

Is JProfiler able to performance native memory profiling?

Besides Heap memory, can JProfiler perform native memory profiling? My java application is causing linux cgroup limit exceeded issue on production and would like to run profiling during development or performance test cycle.
Zoe Li
  • 31
  • 1
2
votes
2 answers

JProfiler Could not execute kubectl executable

When trying to execute profiling on a kubernetes cluster with JProfiler (13.0 build 13073) for macOS "Could not execute kubectl executable" is thrown Cannot run program ""/usr/local/Cellar/kubernetes-cli/1.23.4/bin/kubectl"": error=2, No such file…
schrepfler
  • 107
  • 2
  • 7
2
votes
1 answer

JProfiler remote process list empty after selecting container

I'm using JProfiler 12 and trying to attach via SSH to a remote JVM process in a Docker container. I've followed the instructions here:…
Emmanuel
  • 16,791
  • 6
  • 48
  • 74
2
votes
1 answer

Not able to pass the command-file in Jprofiler

I tried to automate the JProfiler in offline mode to connect to a running JVM using below batch script. I am not able to pass command-file which would take the inputs to the JProfiler. I am still unsure what format do I need to pass to the…
2
votes
0 answers

Connecting to Java process running as a Windows service: How does JProfiler does it?

How can I connect a trace tool like JvisualVM - not using JMX - to a Java process running as Windows service? The JVM running as service is strted When i start JvisualVM, it does not 'see' the JVM running as service: there are some unanswered…
nir laor
  • 81
  • 1
  • 4
2
votes
0 answers

JProfiler equivalent for Python

Please suggest JProfiler equivalent for Python 3+. The key need is the visualization of methods invocation stack with cumulative time duration (aim is performance optimization) There is an ideal example of a visualization that I'm looking for:
Raman
  • 21
  • 2
2
votes
2 answers

how to setup perfino agent in tomcat 9 server on windows OS?

I´m trying to install perfino jar on production that can monitor Java Spring MVC web transactions and I need to put a javaagent into my Tomcat 9 server on windows somehow but am not clear on exactly how to do this, I am using Windows server and have…
JSBeginner
  • 41
  • 2
  • 12
2
votes
1 answer

JProfiler doesn't detect running AdoptOpenJDK 11 openJ9

I'm trying to profile a Java app running with AdoptOpenJDK 11 version OpenJ9. My problem is that, when I try to attach JProfiler on my app, it doesn't detect the running instance. I'm using the last version of JProfiler (11.1.4). Is it compatible…
2
votes
1 answer

Why there is no JMX conflict even when more than one java application is running on the machine?

Memory Analysers (Instrumentation and Monitoring tools) like VisualVM and jProfiler connect to Java Application's JVM though JMX extensions (though there might be other means to connect - like jstatd etc, i have seen JMX is quite common) My…
user14198645
2
votes
2 answers

JProfiler: why can't I attach to running JVM?

I just downloaded JProfiler and tried to connect to a remote JVM. When I click "OK" I get an error message saying: "Another application is listening on port 8888. Please check your port configuration". I also succeeded to profile this machine…
CrazySynthax
  • 13,662
  • 34
  • 99
  • 183
2
votes
1 answer

Jprofiler and WebSphere 8 Integration Issue

I'm having some issues getting JProfiler connected to a remote WebSphere 8.5.5 instance that is running on Linux. When I start JProfiler on my Windows 10 machine I select the "Profile an application server, locally or remotely" and select the option…
2
votes
1 answer

JProfiler9 unable to execute jpenable

I have to monitor my vertx server installed on a linux machine from JProfiler remote profiling installed on a windows machine. On my linux machine, to make the JVM ready for profiling, I did the following to run jpenable: Downloaded…
saikamesh
  • 4,569
  • 11
  • 53
  • 93