RFR: 6936: Parser should track statistics during parsing
    Jean-Philippe Bempel 
    github.com+4610701+jpbempel at openjdk.java.net
       
    Tue Feb 23 09:28:56 UTC 2021
    
    
  
Add new `IParserStats` interface implemented by `EventCollection`.
That way, `IItemCollection` is not touched, but you need to cast the
instance to `IParserStats`.
Support of old (v0.x) JFR format.
During parsing, we collect number of events per type, the size, number
of chunks and version of the file.
We also track for version 1.x/2.x the number of skipped events.
`RecordingPrinter` tool class is modified to support a summary verbosity mode
and `-summary` option to print statistics per event type.
-------------
Commit messages:
 - 6936: Parser should track statistics during parsing
Changes: https://git.openjdk.java.net/jmc/pull/219/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jmc&pr=219&range=00
  Issue: https://bugs.openjdk.java.net/browse/JMC-6936
  Stats: 414 lines in 22 files changed: 400 ins; 0 del; 14 mod
  Patch: https://git.openjdk.java.net/jmc/pull/219.diff
  Fetch: git fetch https://git.openjdk.java.net/jmc pull/219/head:pull/219
PR: https://git.openjdk.java.net/jmc/pull/219
    
    
More information about the jmc-dev
mailing list