Releases: grafana/jfr-parser
Releases · grafana/jfr-parser
Improved memory & cpu consumption
Improved memory & cpu consumption #22 (@zdyj3170101136 )
The API for parser changed. Now we parse one event at a time and if you need all the events, you need to copy it yourself.
chunks, err := parser.Parse(reader)
for _, chunk := range chunks {
for chunk.Next() {
chunk.Event // it may be reused, copy it if you need the event after another call to Next
}
err = chunk.Err()
if err != nil {
panic(err)
}
}
Add cpool preprocessor parse option
v0.5.2 v0.5.2
Improve constant pool resolving speed
- Improve constant pool resolving speed (#16)
v0.5.0
Features:
- Support for ContextId
v0.4.0
Changes
Bug Fixes
- read compressed integers properly (#9) (6bfb268)
- resolve constants eagerly to avoid infinite loops. (#10) (1423737)
- support multiple checkpoint events. (#11) (8042bcd)
- correct field name in initial system property event. (#12) (e50fbc5)
- return errors that are not being returned. (#13) (e3cd14f)