DX Application Performance Management

 View Only

Enhanced GC Monitor for IBM J9 VM 

Apr 30, 2015 05:51 AM

Enhanced GC Monitor for IBM J9 VM

 

 

Author: Hiko Davis, CA Technologies

 

 

WHAT IT IS

 

This is a modified version of the CA APM GC Monitor. When installed, it will retain the look and feel

of the original, but provides some additional memory pools and metrics. It also provides a new

metric under GC Heap (Bytes Max Size Limit).

 

 

CHANGELOG

 

v1.0.0.0 - Initial release build (manifest will show APM 9.6 build info)

 

 

REQUIREMENTS

 

IBM J9 VM 1.6 or higher

 

 

INSTALLATION/CONFIGURATION

 

You can leave the original GC Monitor in <agent_home>/wily/core/ext or rename the JAR.

 

You MUST:

 

  1. Disable GC Monitor in <agent_home>/wily/core/config/IntroscopeAgent.profile or IntroscopeAgent.NoRedef.profile
    1. introscope.agent.gcmonitor.enable=false
  2. Copy IBMGCPoller.JAR to <agent_home>/wily/core/ext
  3. Restart JVM

 

 

LICENSE

 

This FieldPack is distributed under the Eclipse Public License - v1.0

Statistics
0 Favorited
3 Views
1 Files
0 Shares
0 Downloads
Attachment(s)
zip file
IBMGCPoller.zip   5 KB   1 version
Uploaded - May 29, 2019

Tags and Keywords

Comments

Feb 08, 2017 04:35 PM

After several hours trying to correlate data from this with the verbose GC logs and being unable to find any timems or durationms entries that were within two orders of magnitude of the reported numbers I finally figured out that for gencon it includes everything between cycle-start and cycle-end as being GC time, even though most of that is concurrent. It's not just looking at exclusive-end durationms, which is what I would expect people to care about.

 

And yes, I realize that's IBM's choice, not yours.

Related Entries and Links

No Related Resource entered.