[web-devel] Caching the System time

Bryan O'Sullivan bos at serpentine.com
Fri Aug 5 19:47:51 CEST 2011


On Fri, Aug 5, 2011 at 7:57 AM, Greg Weber <greg at gregweber.info> wrote:

>
> We are finally getting around to implementing a robust logging solution
> within Yesod. This creates the issue of having to frequently access the
> system time. I see that Snap has a separate thread to get the system time
> and cache the result [1].
>

That is an absurd non-optimisation. It costs just a few dozen nanoseconds to
get the time of day under OS X, and Linux should be even cheaper since it
doesn't involve a system call. It wouldn't surprise me if the approach above
is actually *slower*.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/web-devel/attachments/20110805/9d0d5710/attachment.htm>


More information about the web-devel mailing list