Releases: beothorn/javaflame
Releases · beothorn/javaflame
Hierarchy view
Added new hierarchy view!
Minor fix for filter
Minor fix for filter bug
Dark theme
- Added light and dark theme
- Fixed arguments not showing on header
- Moved filter to filter by thread
- Changed Json output to show all properties
- Fixed tests
Uncluttered UI
- Hide graphs by default, add buttons to show graph and execution time
- Message when there is no data
- Show execution time in the title
- Minor ui improvements
Faster flamegraph render
- Flamegraph is now rendered on canvas and is optimized to prune entries which are not visible (see github project stackignite )
- Flamegraph is now responsive
- Added second flamegraph using timestamp (entries with length 0 do not show up)
- Compiled with java 8 for compatibility
Introducing span ids
Span now have sequential ids. This makes searching the json directly from devtools easier.
Als, the qualified classname is now added to the spans.
Filtering on functions
Added filtering by functions and exclusion by function.
With that, special runs that instrument only outside calls, like db calls or network calls, are possible.
Button to hide thread
Now you can toggle a thread box between title and title with chart.
Fix regression with null arguments
Null arguments and null return were being escaped to support json but no null check was done, causing, you guessed, null pointers.
Now a check is done and if the argument or return is null, a string "null" is returned.
Fix json arguments bug
When arguments or return where in the json format, the page wasn't loading. This is fixed.