guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Move slow path out of 'scm_get_byte_or_eof' et al


From: Mike Gran
Subject: Re: [PATCH] Move slow path out of 'scm_get_byte_or_eof' et al
Date: Tue, 2 Apr 2013 11:10:44 -0700 (PDT)

> From: Mark H Weaver <address@hidden>

> Thanks for nudging me to do the measurement.  To be honest, the original
> patch I posted slowed things down by 4.5%, which I found extremely
> surprising.  I fixed it by adding an internal 'static' version of
> 'scm_fill_input'.  So for those who doubt the cost of function calls
> though the shared library PLT (which, within a shared library, is
> *every* function call to a non-static function), let this be a lesson.
> That's the only thing that changed here, and it made more than a 4%
> difference, even though the procedure call in question was done only
> once per 4 kilobyte buffer!

> I've attached the new patches.  Okay to push now?

I don't think I get a vote, but, I vote yes anyway.

-Mike



reply via email to

[Prev in Thread] Current Thread [Next in Thread]