🔥 Chain Reaction Flamegraphs

Interactive flamegraphs - width = time spent. Click image to open full SVG in new tab for zooming.

⚡ CPU Profiling (frame pointers)
Complete stack traces from opt-level="z" binary
CPU Flamegraph (frame pointers)
Top functions by inclusive % — text (copy-paste friendly)
100.0%  run
 99.6%   ssi_cli_errors::fatal_error::FatalError>_[i]
 97.0%  map_err, ssi_processing::processing_error::ProcessingError, ssi_cli_errors::fatal_error::FatalError, fn(ssi_processing::processing_error::ProcessingError) 
 97.0%  dispatch_command
 97.0%  branch, ssi_processing::processing_error::ProcessingError>
 97.0%  deploy
 96.9%  process_site
 93.6%  process_all_file_sources
 93.5%  process_step
 86.6%  process_single_template
 86.5%  process_template
 73.1%  branch: 1]>>, ssi_processing::processing_error::ProcessingError>
 68.3%  process_include_step
 53.9%  apply_inline_replacements_in_place
 51.0%  process_tokens), alloc::alloc::Global>, alloc::vec::Vec), ssi_processing::processing_error::ProcessingError>>
 38.2%  {closure#0}
 35.8%  drop
 35.8%  dealloc_only
 35.8%  drop_in_place>
 35.8%  drop_in_place>
 32.9%  branch>, ssi_processing::processing_error::ProcessingError>
 30.6%  prepare_replacement_content
 30.1%  get_processed_content
 17.8%  find_inner
 15.1%  get_typed_content
 12.0%  resolve_scan_regions
 10.3%  branch<&ssi_source_index::indexing::content_index::TomlData, ssi_data_sources::data_source_error::DataSourceError>
 10.2%  get_indexed_data
  9.6%  init_incremental_state
  9.3%  get
💾 Page Faults (from same frame-pointer run)
Memory access patterns
Page Fault Flamegraph