Based on my understanding of plockstat output (reported times are described as "Average duration of an event, in nanoseconds"), libumem is taking 28.6, 47.8, or 67.1 *milliseconds* per contested lock for memory requests related to posix_memalign(). This is an astonishing amount of time.

In contrast, the maximum contested lock in my own application's code requires 1.6 milliseconds, during which time it is copying 384MB of memory using memcpy().

Bob
--
Bob Friesenhahn
[email protected], http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/
Public Key,     http://www.simplesystems.org/users/bfriesen/public-key.txt

------------------------------------------
illumos: illumos-discuss
Permalink: 
https://illumos.topicbox.com/groups/discuss/T30dd2eceb8a069b3-M9142d036444eaa95ec466d9e
Delivery options: https://illumos.topicbox.com/groups/discuss/subscription

Reply via email to