# threads: init data before spawning $ rm -fr data.dat temp $ time ../choroba1.pl Parsing 345701 files maxthreads: 64 regex: 44.197007 real 0m44.648s user 20m 0.207s sys 0m15.573s # threads: spawning before init data $ rm -fr data.dat temp $ time ../choroba2.pl Parsing 345701 files maxthreads: 64 regex: 41.807656 real 0m41.858s user 19m56.085s sys 0m15.109s # fork: nice parallel demo by kikuchiyo $ rm -fr data.dat temp $ time ../kikuchiyo.pl Parsing 345701 files maxforks: 64 regex: 32.620493 real 0m35.793s user 12m36.278s sys 0m12.721s # fork: mce child, spawning before init data $ time ../mario2.pl Parsing 345701 files maxforks: 64 regex: 32.759474 real 0m32.805s user 12m 2.313s sys 0m14.000s # fork: mce loop, input iterator (delay init) $ rm -fr data.dat temp $ time ../mario_mceiter.pl Parsing 345701 files maxforks: 64 chunksize: 128 regex: 31.463816 real 0m31.510s user 12m26.168s sys 0m10.089s