When I look at https://code.google.com/status/appengine I see that Python's Dynamic HTTP Get Latency hovers around 10ms and is fairly stable. However Go's hovers around 20ms and is much more erratic. Looking back on previous days I see the situation is sometimes worse for Go.
I expected the Go runtime to be slightly better as it is touted as the most performant runtime in several Google YouTube presentations. I see that the Java runtime is actually faster than the Go runtime on the Fibonacci CPU test and both are approximately twice as fast as the Python runtime. Why is the Python runtime so much faster at HTTP Gets when compared to the Go runtime? How come the Java runtime is faster than the Go runtime at the CPU based Fibonacci test? Are these both an artefact of the Go runtime being experimental and maybe using older slower test hardware? I have been using the Go runtime assuming it was the fastest in all situations but it appears not to be fastest in anything. Having said that, the Go language is a pleasure to use and probably the fastest language for me to develop with even with the relative paucity of third party libraries. So ultimately the Go runtime is still definitely a win for me and I have saved money porting my CPU intensive app from Python to it. Best wishes, Dan -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/google-appengine. For more options, visit https://groups.google.com/groups/opt_out.
