🔥 Token Density 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.7%   ssi_cli_errors::fatal_error::FatalError>_[i]
 97.5%  map_err, ssi_processing::processing_error::ProcessingError, ssi_cli_errors::fatal_error::FatalError, fn(ssi_processing::processing_error::ProcessingError) 
 97.5%  branch, ssi_processing::processing_error::ProcessingError>
 97.5%  deploy
 97.5%  dispatch_command
 96.3%  process_site
 91.2%  process_all_file_sources
 91.1%  process_step
 75.6%  process_single_template
 75.5%  process_template
 72.5%  branch: 1]>>, ssi_processing::processing_error::ProcessingError>
 71.2%  process_include_step
 47.8%  apply_inline_replacements_in_place
 45.8%  process_tokens), alloc::alloc::Global>, alloc::vec::Vec), ssi_processing::processing_error::ProcessingError>>
 43.6%  {closure#0}
 41.9%  drop
 41.9%  dealloc_only
 41.9%  drop_in_place>
 41.9%  drop_in_place>
 39.4%  branch>, ssi_processing::processing_error::ProcessingError>
 38.4%  prepare_replacement_content
 37.8%  get_processed_content
 23.0%  entry_SYSCALL_64_after_hwframe
 22.7%  do_syscall_64
 21.9%  get_typed_content
 19.6%  __syscall_cancel
 19.5%  __internal_syscall_cancel
 19.4%  inner
 19.0%  collect_token_matches_in_range
💾 Page Faults (from same frame-pointer run)
Memory access patterns
Page Fault Flamegraph