🔥 Many Blocks 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.9%   ssi_cli_errors::fatal_error::FatalError>_[i]
 88.6%  new
 62.2%  map_err, ssi_processing::processing_error::ProcessingError, ssi_cli_errors::fatal_error::FatalError, fn(ssi_processing::processing_error::ProcessingError) 
 62.2%  branch, ssi_processing::processing_error::ProcessingError>
 62.2%  deploy
 62.2%  dispatch_command
 62.2%  process_site
 51.2%  setup_full_processing
 50.8%  branch
 50.8%  create_processors
 50.8%  branch
 49.0%  branch
 48.9%  build_automata
 48.9%  build_automaton_for_keys
 47.9%  build<&alloc::vec::Vec, &alloc::string::String, usize>
 47.9%  build_with_values, &alloc::string::String, usize>
 45.5%  build_double_array
 44.6%  find_base
 38.6%  check_valid_base
 37.7%  map_err<(ssi_processing::shared_core_engine::SharedCoreEngine, alloc::vec::Vec), ssi_processing::processing_error::ProcessingError, ssi_cli_errors::fatal_error::FatalError, fn(ssi_processing::processing_error::ProcessingError) 
 37.7%  branch
 37.3%  index_all_sources
 37.1%  scan_and_index_directory
 30.0%  branch, ssi_source_index::source_index_error::SourceIndexError>
 29.9%  scan_paths
 29.8%  scan_directory_iterative
 28.9%  entry_SYSCALL_64_after_hwframe
 28.4%  do_syscall_64
 24.7%  read_dir
💾 Page Faults (from same frame-pointer run)
Memory access patterns
Page Fault Flamegraph