2.9 speed
Peter Crowther
Peter.Crowther at melandra.com
Wed Dec 20 11:09:02 UTC 2000
> From: Henrik Gedenryd [mailto:Henrik.Gedenryd at lucs.lu.se]
> I've seen tinyBenchmarks slowdowns on the order of 3-5% from
> merely filing in change sets
[...]
Have you ever seen it speed up? It wouldn't surprise me if the placement of
frequently-referenced objects relative to the processor cache made a
difference, especially on Intel architectures. tinyBenchmarks will probably
fit in cache if all the accesses hit different cache lines, but all you need
is for two frequently-accessed addresses to flush each other out of the
cache and cause waits while they're re-loaded.
I'm not a processor expert, and I know there are several on this list. To
the experts: Could this be the difference? And can we watch the cache
behaviour on x86 sing the internal monitoring stuff to find out?
- Peter
More information about the Squeak-dev
mailing list
|