<div dir="ltr">Something must be wrong with the conduit &quot;NoHandle&quot; code. I increased the filesize to 60MB and implemented the copy loop in pure C, the code and results are here:<div><br></div><div><a href="https://gist.github.com/gregorycollins/5115491">https://gist.github.com/gregorycollins/5115491</a><br>
</div><div><br></div><div>Everything but the conduit NoHandle code runs in roughly 600-620ms, including the pure C version.</div><div><br></div><div>G</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Mar 8, 2013 at 10:13 AM, Alexander Kjeldaas <span dir="ltr">&lt;<a href="mailto:alexander.kjeldaas@gmail.com" target="_blank">alexander.kjeldaas@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote"><div class="im">On Fri, Mar 8, 2013 at 9:53 AM, Gregory Collins <span dir="ltr">&lt;<a href="mailto:greg@gregorycollins.net" target="_blank">greg@gregorycollins.net</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div>On Fri, Mar 8, 2013 at 9:48 AM, John Lato <span dir="ltr">&lt;<a href="mailto:jwlato@gmail.com" target="_blank">jwlato@gmail.com</a>&gt;</span> wrote:<br>


<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>For comparison, on my system I get </div><div><div>$ time cp input.dat output.dat </div><div><br></div><div>real<span style="white-space:pre-wrap">        </span>0m0.004s</div><div>user<span style="white-space:pre-wrap">        </span>0m0.000s</div>




<div>sys<span style="white-space:pre-wrap">        </span>0m0.000s</div></div></blockquote></div><br></div>Does your workstation have an SSD? Michael&#39;s using a spinning disk.<span><font color="#888888"><br><br clear="all">

</font></span></div></div></blockquote><div><br></div></div><div>If you&#39;re only copying a GB or so, it should only be memory traffic.<span class="HOEnZb"><font color="#888888"><br><br>Alexander<br></font></span></div>
<div class="im"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr"><div class="gmail_extra"><span><font color="#888888"><div><br></div>-- <br>Gregory Collins &lt;<a href="mailto:greg@gregorycollins.net" target="_blank">greg@gregorycollins.net</a>&gt;
</font></span></div></div>
<br>_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org" target="_blank">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
<br></blockquote></div></div><br></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Gregory Collins &lt;<a href="mailto:greg@gregorycollins.net" target="_blank">greg@gregorycollins.net</a>&gt;
</div>