0 人感兴趣 · 2 次引用
hyperscan hs_scratch_t 结构体是用于存储 Hyperscan 库中运行时使用的临时内存空间。当执行一个正则表达式匹配时,hs_scan 函数需要预处理和编译正则表达式,这个过程会生成一些临时的数据结构和状态机等,这些都存储在 scratch 内存中,供后续匹配使用。
hyperscan 是英特尔推出的一款高性能正则表达式引擎,一次接口调用可以实现多条规则与多个对象之间的匹配,可以支持多种匹配模式,块模式和流模式,它是以PCRE为原型开发,并以BSD许可证开源。
InfoQ签约作者、腾讯云社区优秀创作者
某某某技术有限责任公司架构师
行动就在当下。
🏆 InfoQ写作平台-签约作者 🏆
提供全面深入的云计算技术干货