1 रिपॉजिटरी
Requires pre-allocated scratch space per database for safe multi-threaded scanning; can be allocated, cloned, and freed independently.
Distinct from Process Address Space Allocation: No candidate covers scratch space management for pattern matching; closest are memory allocation but not scratch space lifecycle.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Scratch Space Managers. Refine with filters or upvote what's useful.
Hyperscan is a high-performance regular expression matching library that scans large volumes of data against thousands of patterns simultaneously. It accepts PCRE-compatible regular expressions and supports multi-pattern matching in a single pass, approximate matching within a configurable edit distance, and streaming mode for processing data that arrives in blocks. The library is designed for throughput-oriented scanning across block, streaming, and vectored inputs. What distinguishes Hyperscan is its hybrid automata engine, which combines deterministic and nondeterministic finite automata t
Manages pre-allocated scratch space per database for safe multi-threaded scanning.