Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Agenda
The company
Our platform
JVMD on EM 12
Therap Services
Stats
~250K active and heavy users, ~10K concurrent user (up from 8.5K
6 months ago)
Application Lifecycle
1 in-memory DB (in-house)
Our EM Deployment
EM: 12.1.0.4.0
One EM instance per production data center (2), one for the dev/
staging environment.
Our system team owns it. Used by system team, operations, DBA
Diagnosing incidents
Right now primarily for production, limited high value use for big
infrastructure change (WL upgrade etc.)
Want to increase usage during dev cycles but it needs to get easier
to use (13.1 looks promising)
What it provides
Allows us to slice and dice the data from many different angle
Allocation, DB information
Allocation Information
Its extremely useful and essential for the cases where you need it
Its very hard to guess whats causing allocation and such making a very lean
application
You can look at the top sql and can find the stack trace
Very important for us since we have over 100 modules and 4000
queries in the system, making it sometime very hard to figure out
where a particular query comes from
Its doubly important for generic queries where we cant get the bind
variables
JFR Integration
There is nothing that is beating JFR for the absolute low level metrics
JVMD is the only tool that I know that can integrate with JFR
Thank You!
Tahseen Mohammad
Principal Software Engineer, Therap Services
tahseen ~AT~ therapservices.net