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

Can JProfiler show the time spent on each line of a method?

when performance profiling with JProbe you can view the time spent on each line of specific methods. Is there an equivalent feature in JProfiler?
Mark
  • 28,783
  • 8
  • 63
  • 92
3
votes
2 answers

JProfiler - how to profile remote application when there is firewall?

I successfully managed to install the JProfiler remote probe and I see it running in 'catalina.out' (Tomcat). The only problem is that all ports on the remote machine are firewalled (except for 80 and 8080) and no matter which port I chose, the…
Ivan Davidov
  • 277
  • 1
  • 10
3
votes
1 answer

Large number of char[] instances when profiling program

I have profiled a simple program as below and found a large number of char[] instances to be created. Having read here that char[] instances are usually attributed to Strings, I cant see how this is the case for this program. I know there is a…
smur89
  • 329
  • 1
  • 3
  • 15
3
votes
1 answer

How to improve JProfiler accounting for natives

Background: We build a product which adds various features (transactions, shared memory based object persistence, indexing and queries, cluster based high availability and replication) to Java via annotations and a custom class loader. The bulk of…
user2442235
  • 41
  • 1
  • 3
3
votes
1 answer

what is right approach to send frequently server time to client?

I have a gwt application. I have a requirement to show frequently server date to client side, For this, I used GWTEventService. While user logged into application , I am sending one rpc and create one timer which will send periodically event to…
bNd
  • 7,512
  • 7
  • 39
  • 72
3
votes
2 answers

How can I connect Jprofiler with weblogic managed servers?

I am trying to connect Jprofiler7 to remote weblogic10.3 managed servers. I am able to connect and see admin console threads and memory usage in JProfiler but not for application deployed on managed server. How can i achieve this? Thanks
user1045445
  • 93
  • 1
  • 10
3
votes
2 answers

Calculate total memory usage of any object in Java

I'm using jProfiler. I have objects of a class X. This class has many properties of type String, Integer and other class types. I want to know how much memory is being consumed by a single object of class X. When I use jProfile to find memory usage,…
King J
  • 165
  • 2
  • 10
3
votes
1 answer

JProfiler: Trying to find memory leak

My application needs about 10 GByte of RAM for specific input, where for regular inputs roughly 1 GByte is enough. Closer analysis with JProfiler reveals that (after GC) quite a lot of memory is used by standard classes from…
C-Otto
  • 5,615
  • 3
  • 29
  • 62
3
votes
3 answers

JProfiler not working in IntelliJ 12 (JProfiler executable is null)

I'm trying to profile my Android app. I installed the JProfiler plugin through IntelliJ IDEA --> Preferences --> Plugins Here's a screenshot of the plugin description: When I try to run the profiler nothing happens and I get this message saying…
Christopher Perry
  • 38,891
  • 43
  • 145
  • 187
3
votes
1 answer

Jprofiler Remote profiling on linux. How to change path of profiler data files

I am running java (java 6) application on linux box with additional settings -agentpath:/home/myuser/jprofiler/bin/linux-x64/libjprofilerti.so=nowait,port=7777 Using JProfiler 7.2.1 on Win box I can connect to the process and retrieve profiling…
Chernyy
  • 33
  • 3
3
votes
1 answer

JProfiler asking for IntelliJ Configuration Director (.IntelliJ...)

I tried to install JProfiler integrated with IntelliJ 10 on MacOS. The installer tries to locate a 'IntelliJ configuration folder' which I dont have and I dont know how to create. Any assistance or hints would be fantastic.
cmdematos
  • 883
  • 4
  • 12
  • 24
3
votes
1 answer

Where are these byte[]? (In Java using JProfiler)

I'm profiling a Java program that is leaking memory. Using JProfiler I see I get crazy amount of byte[] data. Is there a way to know more information about it? When is it allocated/created, where is it?
Pablo Fernandez
  • 279,434
  • 135
  • 377
  • 622
3
votes
1 answer

No unprofiled JVM found

I have WebSphere 7 Aplication Server. There is Java VM 1.6 installed. Linux. Java version "1.6.0" Java(TM) SE Runtime Environment (build pxa6460sr10fp1-20120321_01(SR10 FP1)) IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 Linux amd64-64…
user1627419
  • 33
  • 1
  • 4
3
votes
1 answer

How to remove JProfiler config from Websphere server?

Over the last few days I have been using JProfiler to profile a locally running Websphere 7 server (from within RAD8). I have used JProfiler's server integration feature to connect to the WAS instance. I now want to remove the profiling from the…
Lukas Rossa
  • 367
  • 4
  • 16
3
votes
1 answer

JProfiler elapsed time different from actual load time

We're running into a strange problem with JProfiler 7.1.1 where it displays an elapsed time for a given HTTP request completely different from the one obtained with Firebug or a manual test - 2.5s compared to 7.5s. Default session settings are…
Spiff
  • 2,266
  • 23
  • 36