All Projects → thegreystone → jmc-flame-view

thegreystone / jmc-flame-view

Licence: other
View for Mission Control for rendering stack traces as flame graphs. Note that this is now part of JMC 7.1.0, and all further development will take place in the JMC repos.

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to jmc-flame-view

flight-recorder-starter
This is a Spring Boot 2 Starter exposing the JDK Flight Recorder as a Spring Boot Actuator Endpoint.
Stars: ✭ 20 (-80.77%)
Mutual labels:  jmc, flamegraph, jdk-mission-control
AppDynamics.DEXTER
Turn your APM data store into a Data Warehouse with advanced reporting, including entities, configuration, metrics, flowmaps, events, snapshots and call graph flame graphs
Stars: ✭ 79 (-24.04%)
Mutual labels:  flamegraph
flamescope
Export flame data to speedscope's format
Stars: ✭ 26 (-75%)
Mutual labels:  flamegraph
Speedscope
🔬 A fast, interactive web-based viewer for performance profiles.
Stars: ✭ 3,256 (+3030.77%)
Mutual labels:  flamegraph
flamegrapher
Web frontend and REST API for Java Flight Recorder with Flamegraphs 🔥
Stars: ✭ 77 (-25.96%)
Mutual labels:  flamegraph
FlameViewer
Tool for flamegraphs visualization
Stars: ✭ 76 (-26.92%)
Mutual labels:  flamegraph
Game-Tricks
Game Tricks !!!
Stars: ✭ 91 (-12.5%)
Mutual labels:  flamegraph
ngx-flamegraph
Flame graph for stack trace visualization written in Angular
Stars: ✭ 54 (-48.08%)
Mutual labels:  flamegraph
ijk
A real editor for real programmers
Stars: ✭ 43 (-58.65%)
Mutual labels:  flamegraph
pylaprof
A Python sampling profiler for AWS Lambda functions (and not only).
Stars: ✭ 12 (-88.46%)
Mutual labels:  flamegraph

jmc-flame-view

Community collaboration to provide a view that renders stacktrace selections as flame graphs in Mission Control.

Note that this code is now contributed to the JMC project.

For the latest version, check the JDK Mission Control repo at https://github.com/openjdk/jmc.

Flame Graph View Example

This plug-in should provide a good example for how to use JavaScript visualization technologies to render complex information from java flight recordings in JDK Mission Control.

To start working on the flame-view, and to test the flame-view:

  1. First import the JMC project into Eclipse.
  2. Don't forget to import the launchers.
  3. Copy and rename one of the launchers (for example the JMC RCP plug-ins launcher), to have your own launcher configuration.
  4. Import the two eclipse projects (the plug-in and the feature projects) from this repo into your eclipse.
  5. Add org.openjdk.jmc.feature.flightrecorder.ext.flamegraph to the features to launch in your launcher.
  6. Launch JMC from within Eclipse with your new launcher.

To use the view in JMC:

  1. Go to Window | Show View | Other...
  2. Select Mission Control / Flame View
  3. Put the view where you want it, and select something in the UI that normally has a stack trace aggregate, for example something from the Memory page, or something from the Method Profiling page

For more detailed instructions on how to get going, see http://hirt.se/blog/?p=989.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].