Simon,<div><br></div><div>Would a more predictable GC or a faster GC be better in your case? (Of course, both would be nice.)</div><div><br></div><div>/jve<br><br><div class="gmail_quote">On Mon, Mar 1, 2010 at 9:33 PM, Simon Cranshaw <span dir="ltr">&lt;<a href="mailto:simon.cranshaw@gmail.com">simon.cranshaw@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 class="gmail_quote"><div class="im">On Sun, Feb 28, 2010 at 6:06 PM, Pavel Perikov <span dir="ltr">&lt;<a href="mailto:perikov@gmail.com" target="_blank">perikov@gmail.com</a>&gt;</span> wrote:<br>
</div><div class="im"><blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">
Did you really seen 100ms pauses?! I never did extensive research on this but my numbers are rather in microseconds range (below 1ms). What causes such a long garbage collection? Lots of allocated and long-living objects?<br>


<br></blockquote></div><div><br>I am using an automated options trading system written in Haskell.  I&#39;m more on the business side than the technical side of the issues so I&#39;m not clear on all the details.  I can confirm that without tweaking the RTS settings we were seeing over 100ms GC pauses.  I&#39;ve mainly been trying to minimise our overall response time and we were able to improve this by increasing the allocation area with -A.  I think this brought GC well under 100ms.  We are still working on analysis of this.  <br>

<br>I can also confirm, as others seem to have found, that under 6.12 the parallel GC seemed to make things much worse. I am always turning it off with -qg.  If there is a project to improve performance of the GC I could be interested to contribute.<br>

<br>Simon Cranshaw<br></div></div>
<br>_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">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><br></div>