Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re^3: Perl slower than java

by trwww (Priest)
on Dec 09, 2010 at 04:51 UTC ( #876164=note: print w/ replies, xml ) Need Help??


in reply to Re^2: Perl slower than java
in thread Perl slower than java

perl >= 5.10 has gotten pretty bulky compared to older versions.

I'm a bit curious as to how fast the newest ruby and python run the same algorithms.

I bet if you would run the same code under perl 5.6 it would run a lot faster (the C data structures behind perl 5.6's variables are a lot more light weight). At least based on a very informal test we did here: Re^3: Why is this code so much slower than the same algorithm in C?.


Comment on Re^3: Perl slower than java
Re^4: Perl slower than java
by ysth (Canon) on Dec 09, 2010 at 07:10 UTC
    You have it backwards. The C data structures in 5.10 and greater are more light weight. Look elsewhere for the speed differences you have seen.
    --
    A math joke: r = | |csc(θ)|+|sec(θ)|-||csc(θ)|-|sec(θ)|| |
    Online Fortune Cookie Search
    Office Space merchandise

      Yeah shouldn't have pointed out data structures being the cause when really I have no clue. I'm not really interested in digging up why one is faster than the other.

      I am interested in any educated guesses or ideas others may have. Any opinion/evidence on why 5.6 was so much faster in that example?

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://876164]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (9)
As of 2015-07-05 08:56 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (61 votes), past polls