Class FlameGraphSvgGenerator

java.lang.Object
org.ek9lang.cli.profiling.FlameGraphSvgGenerator

public final class FlameGraphSvgGenerator extends Object
Generates SVG flame graph from profiling data.

Pure Java SVG generation for self-contained HTML (no external dependencies). Features: stacked rectangles (width = time), color gradient (red=hot, blue=cold), hover tooltips with timing details.

  • Constructor Details

    • FlameGraphSvgGenerator

      public FlameGraphSvgGenerator()
  • Method Details

    • generate

      public String generate()
      Generate flame graph SVG from profiling data.
      Returns:
      SVG string, or empty string if no data