Simon,

My tests indicate that we've resolved this. Can you check and see if you're
seeing similar results in your app?

--
Ikai Lan
Developer Programs Engineer, Google App Engine
Blogger: http://googleappengine.blogspot.com
Reddit: http://www.reddit.com/r/appengine
Twitter: http://twitter.com/app_engine



On Fri, Feb 4, 2011 at 12:02 PM, Ikai Lan (Google) <[email protected]
> wrote:

> I've reproduced this. Ouch! Let me dig into this and figure out what is
> wrong. This is very simple to reproduce. For reference, here is my test
> code: http://pastie.org/1529294
>
> --
> Ikai Lan
> Developer Programs Engineer, Google App Engine
> Blogger: http://googleappengine.blogspot.com
> Reddit: http://www.reddit.com/r/appengine
> Twitter: http://twitter.com/app_engine
>
>
>
> On Thu, Feb 3, 2011 at 1:51 AM, Simon Knott <[email protected]> wrote:
>
>> Rough outline of what's happening for each call:
>>
>> Get 1: Single Get with a String key, for an object ~1KB in size
>> Get 2: Single Get with an Objectify Key object as the key, for an
>> object ~300B in size
>> Get 3: GetAll Call with 7 Objectify Key objects as the keys, for 7
>> objects ~400B in size
>> Set 1: Single Set with an Objectify Key object as the key, for an
>> object ~300B in size
>> Set 2: Single Set with an Objectify Key object as the key, for an
>> object ~1KB in size
>> Set 3: Single Set with String key, for an object ~1KB in size
>>
>> All objects implement Externalizable.
>>
>> Hopefully that's enough information for you, but give me a shout if
>> you need more - I've re-tested this morning and the same discrepancy
>> in durations is still there.
>>
>>
>> On Feb 2, 8:58 pm, "Ikai Lan (Google)" <[email protected]>
>> wrote:
>> > Memcache should not be slower since Memcache behavior should not have
>> > changed. Let me find out for you. Do you have any more details about
>> what
>> > you are doing in these calls (not that it should matter)?
>> >
>> > --
>> > Ikai Lan
>> > Developer Programs Engineer, Google App Engine
>> > Blogger:http://googleappengine.blogspot.com
>> > Reddit:http://www.reddit.com/r/appengine
>> > Twitter:http://twitter.com/app_engine
>> >
>> > On Wed, Feb 2, 2011 at 9:18 AM, Simon Knott <[email protected]>
>> wrote:
>> > > I've just been playing around with an application and trying to
>> > > determine whether to go with High Replication or Master/Slave and the
>> > > biggest issue I'm seeing at the moment is that MemCache is much, much
>> > > slower!
>> >
>> > > Is there a difference in MemCache for HR applications that I'm not
>> > > aware of?  Exactly the same MemCache operation with the same
>> > > serialized data is taking anywhere between 3-8 times slower on the HR
>> > > application.
>> >
>> > > From an example hit:
>> >
>> > > Master/Slave:
>> > > @1ms memcache.Get real=3ms api=0ms
>> > > @5ms memcache.Get real=2ms api=0ms
>> > > @8ms memcache.Get real=3ms api=0ms
>> > > @35ms memcache.Set real=4ms api=0ms
>> > > @80ms memcache.Set real=4ms api=0ms
>> > > @84ms memcache.Set real=4ms api=0ms
>> >
>> > > High Replication:
>> > > @3ms memcache.Get real=28ms api=0ms
>> > > @32ms memcache.Get real=7ms api=0ms
>> > > @41ms memcache.Get real=11ms api=0ms
>> > > @175ms memcache.Set real=14ms api=0ms
>> > > @249ms memcache.Set real=28ms api=0ms
>> > > @278ms memcache.Set real=17ms api=0ms
>> >
>> > > --
>> > > You received this message because you are subscribed to the Google
>> Groups
>> > > "Google App Engine for Java" group.
>> > > To post to this group, send email to
>> > > [email protected].
>> > > To unsubscribe from this group, send email to
>> > > [email protected]<
>> google-appengine-java%[email protected]>
>> > > .
>> > > For more options, visit this group at
>> > >http://groups.google.com/group/google-appengine-java?hl=en.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine for Java" group.
>> To post to this group, send email to
>> [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine-java?hl=en.
>>
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to