On Fri, Jun 21, 2013 at 2:58 PM, pdknsk <[email protected]> wrote:

> How does this work on multi-core VMs I wonder. As far as I understand,
> multi-threading here doesn't mean multi-processing, so each backend still
> only runs on a single core.
>
>
Be careful when using multiple cores within Java applications; it may be
faster to run everything on a single core. The author of Mailinator sped up
his server by 6x by moving to a single core:
http://mailinator.blogspot.com/2010/02/how-i-sped-up-my-server-by-factor-of-6.html

The TLDR of the article is that the extra cores cause memory contention
depending on the type of CPU used. It might be more cost-efficient to kick
up multiple 1-core Compute Engine machines than using a single multicore
machine.

(I need to test this when I have spare time.)

-----------------
-Vinny P
Technology & Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.com

-- 
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.


Reply via email to