develooper Front page | perl.perl5.porters | Postings from May 2010

Re: [PATCH] shift; optimization

Thread Previous | Thread Next
From:
Reini Urban
Date:
May 3, 2010 13:06
Subject:
Re: [PATCH] shift; optimization
Message ID:
AANLkTikhOhfGHxFkFS28JzBlG6lmLsfgANz0aFsT8mn4@mail.gmail.com
2010/5/3 Ruslan Zakirov <ruz@bestpractical.com>:
> While testing a simple benchmark script I noticed that threaded
> version is 25% faster. I suspect that the code may be is not thread
> safe, however don't know anything about perl threads.

This is because threaded passes the my_perl struct on the stack,
PL_op is just 4(%esi).
Accessing stack locals is much faster than accessing a global.
-- 
Reini Urban
http://phpwiki.org/           http://murbreak.at/

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About