On Tue, 12 May 2009, johan...@sun.com wrote:

Ok.  Was there a specific set of options that you thought might shed
some additional light on this problem?  So far, we seem to think that
it's alignment related, but haven't yet narrowed the problem down any
further.

Besides alignment, there is the notion that some memory is "fresher" and "hotter" than other memory due to being most recently used. An allocator which allocates based on most recently used rather than least recently used is more likely to allocate memory which is hot in the various caches. Perhaps there is also some residual memory affinity for a particular CPU core due to being recently used by that core, or NUMA.

If someone can point me at some DTrace code to trace memory allocation calls (I have the DTrace Toolkit here if that helps) then I will be happy to capture a log of the allocations.

Bob
--
Bob Friesenhahn
bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/
_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to