Announcing regex-tre-0.66 and benchmarks
Simon Marlow
simonmarhaskell at gmail.com
Thu Aug 10 06:32:01 EDT 2006
Chris Kuklewicz wrote:
> Your question has prompted me to go back into my PosixRE wrapping code
> and compare it to the PCRE code. I have made some changes which ought
> to enhance the performance of the PosixRE code. Let us see the new
> bechmarks on 10^6 bytes:
>
> PosixRE
> (102363,["bcdcd","cdc"],["bbccd","bcc"])
>
> real 1m35.429s
> user 1m17.862s
> sys 0m1.455s
>
> total is 79.317s
>
> PCRE
> (102363,["bcdcd","cdc"],["bbccd","bcc"])
>
> real 0m2.570s
> user 0m1.702s
> sys 0m0.219s
>
> total is 1.921s
So I still don't understand why PCRE should be 40 times faster than PosixRE.
Surely this can't be just due to differences in the underlying C library?
Cheers,
Simon
More information about the Libraries
mailing list