Releases: LinShunKang/MyPerf4J
Releases · LinShunKang/MyPerf4J
3.6.0
Refactor
- Clean codes @LinShunKang
Dependency Upgrade
- Upgrading the artifact org.ow2.asm:asm-commons:9.9
3.5.0
Features
- Support V3 JVM GC @LinShunKang
3.4.0
Features
- Support SpringBoot 3.x @LinShunKang
Dependency Upgrade
- Upgrading the artifact org.ow2.asm:asm-commons:9.7
3.3.0
Features
- Support JDK17 ZGC Cycles and ZGC Pauses by @LinShunKang
- Support InfluxDB 2.x by @LinShunKang
Performance
- Introduce AtomicIntHashCounter to reduce memory footprint by @LinShunKang
- Optimize JVM Thread Metrics collection performance by @LinShunKang
BugFix
Dependency Upgrade
- Upgrading the artifact org.ow2.asm:asm-commons:9.5
- Upgrading the artifact org.openjdk.jmh:jmh-core:1.34
- Upgrading the artifact org.openjdk.jmh:jmh-generator-annprocess:1.34
3.2.0
Features
- Enhance the configuration of
http.server.portto support the specified port range - Try to create InfluxDB databse at startup
- Add
Filter,Handler,ProcessorandDispatcherlevel mappings
Fix
- Fix the IndexOutOfBoundsException in
IntBuf#setInt(int, int)
3.1.0
Features
- Enhance SimpleHttpServer configuration
- Support dynamic debug mode
Performance
- Optimize Recorder#resetRecord() performance
3.0.0
Features
- Support HttpServer
- Support HttpClient
- Support directly writing Metrics to InfluxDB
- Support new configure style for
MyPerf4J.properties
Performance
- Reduce unnecessary operations for Recorder#reset()
Dependency Upgrades
- Upgrading the artifact
org.ow2.asm:asm-commons:8.0.1 - Upgrading the artifact
org.openjdk.jmh:jmh-core:1.23 - Upgrading the artifact
org.openjdk.jmh:jmh-generator-annprocess:1.23 - Upgrading the artifact
junit:junit:4.13
New Release
Fix
- Fix the problem of TP calculation error under extremely uneven distribution
New Release
Enhance
- Support
TotalTimePercentforMethodMetrics - Improve elastic method threshold, reduce memory usage for never invoke methods
New Release
Features
- Support
JvmCompilationMetricsandJvmFileDescriptorMetrics - Support ZGC in
JvmGcMetrics
Bugfixes
- Fixed
MethodMetrics.totalCountoverflow - Fixed could not inject methods with '$' characters in parameter class names