标签:高性能 部分 正则 aac 匹配 列表 mat pytho pypy
一般的处理方式,是建立一个正则表达式列表,依次尝试匹配,成功则返回,这种方式往往会遇到性能问题
ubuntu@VM-0-13-ubuntu:~/highperf_re$ time python normaltest.py
11547.538814992658
real 1m27.067s
user 1m26.248s
sys 0m0.212s
ubuntu@VM-0-13-ubuntu:~/highperf_re$ time /home/ubuntu/pypy3/bin/pypy3 normaltest.py
22142.39115540099
real 0m51.722s
user 0m46.440s
sys 0m0.500s
ubuntu@VM-0-13-ubuntu:~/highperf_re$ time python hptest.py
379582.7860370719
real 0m4.326s
user 0m3.564s
sys 0m0.188s
ubuntu@VM-0-13-ubuntu:~/highperf_re$ time python newtest.py
282825.5283797949
real 0m4.742s
user 0m4.540s
sys 0m0.156s
标签:高性能 部分 正则 aac 匹配 列表 mat pytho pypy
原文地址:https://www.cnblogs.com/yeyong/p/12879794.html