[pypy-dev] Real world comparison with native application & cpython
Benjamin Peterson
benjamin at python.org
Fri Nov 25 17:15:19 CET 2011
2011/11/25 Serhat Sevki Dincer <jfcgauss at gmail.com>:
> I wrote a tiny grep with multi-line match support, and compared its
> speed under pypy 1.7 with grep and CPython 2.7.1 (on ubuntu 11.04
> laptop).
> No special algorithm/implementation is employed; it is bare re module.
>
> input: Plone 4.1.2 eggs directory, size 286mb, possible processed
> input size is about 75mb, processed 3958 files total
>
> commands:
>
> time mgrp -lcrN '\.py$' for .
> takes 1.95s
>
> time python2.7 /usr/local/bin/mgrp -lcrN '\.py$' for .
> takes 1.45s
>
> time grep -lcr --color=none --include='*.py' for .
> takes 0.6s
>
> Is the input too small to see the benefits of pypy?
It would instructive to see the code, but if what you're expecting it
to be as fast as grep, think again. It has extremely well-tuned clever
algorithms.
--
Regards,
Benjamin
More information about the pypy-dev
mailing list