4 ms·
Currently testing a CPU intensive algorithm I need for my current research project. Hoping it will save me some time. When I am done I will post the results! [
by timtadh 16y ago
Currently testing a CPU intensive algorithm I need for my current research project. Hoping it will save me some time. When I am done I will post the results!
[Edit:]
Pretty good so far!
~/stuff/Programming/faultire/src/
hendersont@glycineportable src $ time pypy sleepytree/test_metricspace.py
.......
----------------------------------------------------------------------
Ran 7 tests in 39.621s
OK
real 0m39.675s
user 0m39.150s
sys 0m0.170s
~/stuff/Programming/faultire/src/
hendersont@glycineportable src $ time python sleepytree/test_metricspace.py
.......
----------------------------------------------------------------------
Ran 7 tests in 69.442s
OK
real 1m9.483s
user 1m8.970s
sys 0m0.110s
- timtadh 16y agoAnother Implementation ~/stuff/Programming/sleepytree/ hendersont@glycineportable sleepytree $ time python test_metricspace.py -v test_distance (__main__.TestCompare) ... ok test_nondegenercy (__main__.TestCompare) ... ok test_symmetry (__main__.TestCompare) ... ok test_triangle_inequality (__main__.TestCompare) ... ok test_contains (__main__.TestTestNode) ... ok test_get (__main__.TestTestNode) ... ok test_iter (__main__.TestTestNode) ... ok ---------------------------------------------------------------------- Ran 7 tests in 570.385s OK real 9m30.451s user 9m23.920s sys 0m1.730s ~/stuff/Programming/sleepytree/ hendersont@glycineportable sleepytree $ time pypy test_metricspace.py -v test_distance (__main__.TestCompare) ... ok test_nondegenercy (__main__.TestCompare) ... ok test_symmetry (__main__.TestCompare) ... ok test_triangle_inequality (__main__.TestCompare) ... ok test_contains (__main__.TestTestNode) ... ok test_get (__main__.TestTestNode) ... ok test_iter (__main__.TestTestNode) ... ok ---------------------------------------------------------------------- Ran 7 tests in 255.339s OK real 4m15.396s user 4m12.990s sys 0m0.310s
- bad_user 16y agoCould you please also run this benchmark compiled with Cython? Thanks,
- jbellis 16y agoCython is not (nor is it intended to be) a drop-in Python compiler.