Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1805170
  • 博文数量: 290
  • 博客积分: 10653
  • 博客等级: 上将
  • 技术积分: 3178
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-24 23:08
文章存档

2013年(6)

2012年(15)

2011年(25)

2010年(86)

2009年(52)

2008年(66)

2007年(40)

分类: C/C++

2012-06-19 17:30:37

Shawn the R0ck 写道 "的作者受到了的影响,他把自己的正则引擎和其他一些流行的自由软件正则引擎进行了性能对比,其中包括著名的(著名的IDS项目Snort就是使用的这个引擎),专注于并行化的和Google在2010年发布的。sljit正则引擎不兼容POSIX和PERL,而是在设计的各个方面跟随了的脚步,基于DFA(确定有限状态机)和JIT编译来对模式匹配进行加速。 从来看:- PCRE对输入的初始字符的表达式非常的快
- TREE则使用了并行的匹配算法,在复杂的正则表达式上有优势
- RE2的性能超乎想象的高,而且只使用了0.5MB的内存作为空间换时间的开销
- SLJIT的速度也不错,而且没有任何空间换时间的开销(这是因为目前还没有实现状态捕捉)。"

阅读(1080) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~