in reply to Question about curious performance of if...elsif block
One trick that might help here is to define an array (or a hash...) of subs; that is to say, of “code references.” Directly fetch and execute (if it exists) the specific subroutine that you want to execute. So you’re not performing 39 if-tests in a row in order to determine that you want to execute subroutine #40...
I am not asserting that it will help in your particular, very rarified and performance-hungry case. Only empirical testing would establish that.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: Question about curious performance of if...elsif block
by markseger (Beadle) on Jan 17, 2012 at 12:28 UTC |
In Section
Seekers of Perl Wisdom