Problems w/ profiling JEE app on Wildfly 8

  • From: Andreas Haumer <andreas@...>
  • To: users@...
  • Subject: Problems w/ profiling JEE app on Wildfly 8
  • Date: Mon, 12 May 2014 14:36:42 +0200
  • Organization: xS+S

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi!

I have problems CPU profiling my JEE app on Wildfly 8 using VisualVM 1.3.7:
VisualVM seems to see parts of the application and/or application server, only
(i.e. message queue related packages and methods), but not the bigger rest of
my application where all the classes are which I want to profile...

The CPU profiler only shows methods from packages like "org.hornetq",
"io.netty" and some "org.jboss" packages, but none of the packages, classes
or methods from my own application.
(Of course I checked that my packages are not excluded by the visualvm
settings and indeed they are not)

The "Sampler" *does* show my classes and methods, but the "Profiler" *does 
not*.

I'm starting Wildfly with the following additional JVM arguments:

JAVA_OPTS="$JAVA_OPTS -Xshare:off 
-Djboss.modules.system.pkgs=org.netbeans.lib.profiler.server 
-Dorg.osgi.framework.bootdelegation=org.netbeans.lib.profiler.server,org.netbeans.lib.profiler.server.*"

Without those arguments, Wildfly would crash with

java.lang.NoClassDefFoundError: 
org/netbeans/lib/profiler/server/ProfilerRuntimeCPUFullInstr


I'm attaching visualvm to a locally running Wildfly. I haven't tried JMX 
access, yet.
I'm currently using Java 7 under 64 bit Linux:

java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)


I'm suspecting this problem to be triggered by Wildfly's new modular
class loader, but I have no idea how I could test or work around it.

I can successfully profile an older version of my JEE app on JBoss 5,
using VisualVM 1.3.7, but I had no luck profiling Wildfly 8, so far.

Has anyone successfully used visualvm to profile a JEE app on Wildfly?

Thanks!

- -- 
Andreas Haumer                     | mailto:andreas@...
*x Software + Systeme              | http://www.xss.co.at/
Karmarschgasse 51/2/20             | Tel: +43-1-6060114-0
A-1100 Vienna, Austria             | Fax: +43-1-6060114-71
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iD8DBQFTcMBYxJmyeGcXPhERAutQAJ0SKfBJTe5OV/GZ+s9OodbZEkT9vgCgo/cg
8dc87JTLIWN3nP8Jgcy85uU=
=lAZW
-----END PGP SIGNATURE-----


Problems w/ profiling JEE app on Wildfly 8

Andreas Haumer 05/12/2014

Re: Problems w/ profiling JEE app on Wildfly 8

Tomas Hurka 05/13/2014
Terms of Use; Privacy Policy; Copyright ©2013-2016 (revision 20160708.bf2ac18)
 
 
Close
loading
Please Confirm
Close