[erlang-patches] Performance optimizations on erl_eval
Mon May 13 10:03:46 CEST 2013
On 05/09/2013 12:54 AM, José Valim wrote:
> I am sending a performance optimization for erl_lint. We have noticed
> when profiling code compilation that a bunch of time was being spent
> on erl_lint:default_types() which simples builds a dict. We observed
> those default types in the dictionary were not actually used, in fact,
> they were always discarded when looping the dictionary. We have
> removed those entries from the dictionary and compiled them into a
> function clause.
> I have rebuilt Elixir's test suite with this patch and got around a 8%
> performance speed in some compilation cases.
> git fetch git://github.com/josevalim/otp.git
> <http://github.com/josevalim/otp.git> erl_lint-default_types
> Thank you!
> *José Valim*
> www.plataformatec.com.br <http://www.plataformatec.com.br/>
> Skype: jv.ptec
> Founder and Lead Developer
> erlang-patches mailing list
I've fetched your branch and a review process of your patch has been
BR Fredrik Gustafsson
Erlang OTP Team
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the erlang-patches