Something must be wrong with the conduit "NoHandle" code. I increased the filesize to 60MB and implemented the copy loop in pure C, the code and results are here:
https://gist.github.com/gregorycollins/5115491 Everything but the conduit NoHandle code runs in roughly 600-620ms, including the pure C version. G On Fri, Mar 8, 2013 at 10:13 AM, Alexander Kjeldaas < [email protected]> wrote: > > > > On Fri, Mar 8, 2013 at 9:53 AM, Gregory Collins > <[email protected]>wrote: > >> On Fri, Mar 8, 2013 at 9:48 AM, John Lato <[email protected]> wrote: >> >>> For comparison, on my system I get >>> $ time cp input.dat output.dat >>> >>> real 0m0.004s >>> user 0m0.000s >>> sys 0m0.000s >>> >> >> Does your workstation have an SSD? Michael's using a spinning disk. >> >> > If you're only copying a GB or so, it should only be memory traffic. > > Alexander > > >> >> -- >> Gregory Collins <[email protected]> >> >> _______________________________________________ >> Haskell-Cafe mailing list >> [email protected] >> http://www.haskell.org/mailman/listinfo/haskell-cafe >> >> > -- Gregory Collins <[email protected]>
_______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
