
2 Dec
2009
2 Dec
'09
12:54 p.m.
Daniel Fischer schrieb:
However, according to a couple of tests, the "funkyName" version is somewhat faster and allocates less.
My timing tests showed that your fpairs version is fastest. (first argument "True" selects filteredPairs, "False" funkyName) My initial version "myf" is almost unusable. C. (code attached) maeder@leibniz:~/haskell/examples> ghc --make -O2 FilteredPairs.hs [1 of 1] Compiling Main ( FilteredPairs.hs, FilteredPairs.o ) Linking FilteredPairs ... maeder@leibniz:~/haskell/examples> time ./FilteredPairs True EQ 5000 5000 real 0m0.567s user 0m0.536s sys 0m0.020s maeder@leibniz:~/haskell/examples> time ./FilteredPairs False EQ 5000 5000 real 0m0.819s user 0m0.796s sys 0m0.012s