Comment #35 on issue 161828 by
skyos...@chromium.org: Investigate
JSGameBench performance
http://code.google.com/p/chromium/issues/detail?id=161828
I've just re-tested on Galaxy Nexus with ToT and 32 MB and the instability
seems to be gone. The JSGameBench score on this device is 94-100 -- not
sure why it is higher than yours. It looks like we might be able to
increase the cache size after all.
As far as I can tell the cache size is shared by the renderers, so I think
the fact that Android limits the total number of renderers isn't really a
reason to make the cache any bigger.
On Galaxy Nexus the system reports 694 MB of RAM. I don't have a TF300T to
test with, but a TF700T shows 969 MB The threshold for a 32 MB cache in
web_cache_manager.cc:GetDefaultCacheSize() is 1000 MB, so both devices get
lumped to the 512 MB category.
One way to fix this would be to add a new 24 MB cache size for devices
between 512 MB and 1024 MB. I've tested that this gives the same
JSGameBench score on Galaxy Nexus. However, since 969 MB is so close to 1
GB, I'm also tempted to tweak the numbers so that the TF700T gets a
seemingly more appropriate 32 MB cache.