Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I was rubbing my hands together thinking "oh boy, I already know about speeding up with PyPy, I wonder what other tricks I don't know?" The article was sorely disappointing.

> So, let's prove some people wrong and let's see how we can improve performance of our Python programs and make them really fast!

> [sets the stage with a program that takes 11 seconds to run]

> This is more about general ideas and strategies, which when used, can make a huge impact on performance, in some cases up to 30% speed-up.

...that's it? up to 30% speed-up is "blazingly fast"? On a program that takes 11 seconds to run, that still takes 8 seconds... I was expecting speed-ups that took execution to milliseconds or microseconds.



Seeing as the interpreter takes about 60-70 ms to just start up and do nothing, I don't think we're going to be seeing any benchmarks in the microseconds.

    $ time python -c pass

    real    0m0.062s
    user    0m0.011s
    sys     0m0.042s
That was the quickest of three runs on one of my servers.


What's going on with your server? My 11-year-old Mac Pro runs python in 32 ms!

Kidding aside, even just running an empty C program that does nothing still takes 5ms, so not just a Python problem...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: