Skip to main content

Module optimized_matcher

Module optimized_matcher 

Source
Expand description

Optimized log matcher with early discriminator filtering

Performance strategy:

  1. SIMD-based log type detection (~50ns)
  2. Extract discriminator BEFORE full parsing (~50ns)
  3. Check filter at discriminator level - skip parsing if not needed
  4. Only parse events user actually configured
  5. Compiler-optimized base64 decoding (auto-vectorized with target-cpu=native)

Modules§

program_id_strings
预计算的程序 ID 字符串常量

Enums§

LogType
快速日志类型枚举

Functions§

detect_log_type
SIMD 优化的日志类型检测器 - 激进早期退出
detect_pumpfun_create
parse_invoke_info
从日志中解析指令调用信息 (SIMD 优化版本) 返回 (program_id, depth)
parse_log_optimized
Optimized unified log parser with discriminator predecode, decode-on-match strategy
parse_log_optimized_with_program_id
Program-aware log parser for gRPC/RPC transaction logs.
parse_program_complete_info
Parse Program <id> success or Program <id> failed: ... completion lines.