Skip to content

My novel way to analyse FlightRecorder files to evaluate cpu consumption per package

License

Notifications You must be signed in to change notification settings

mhstnsc/horizontal-performance-analyser

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Based on: https://travis-ci.org/chrishantha/jfr-flame-graph

Description

The problem is that current performance analysers are used to identify hot spots so they mostly work on vertical way, either top down or bottom up thus they cannot answer the question, how much is my com.mypackage cpu is actually using across its usages (A package has multiple caller packages and could fan out to multiple dependency packages). This helps to understand where to put effort in performance optimizations and which libraries use the most CPU.

After running the analyser a report of used CPU is printed for each level of the packages.

Status:

I've used it in production but its usage is not polished

Usage

I forgot how to use it

License

Licensed under the Apache License, Version 2.0

About

My novel way to analyse FlightRecorder files to evaluate cpu consumption per package

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%