Using the simple DTrace-based 'hotuser' also identifies
vmem_hash_delete() as a high-runner. Not terribly high as compared
with the overall time, but still at position #2. I also see
omp_get_thread_num() as an unexpected high-runner.
libumem.so.1`vmem_getseg 3 0.0%
libumem.so.1`vmem_populate 3 0.0%
magick`SyncImagePixels 4 0.1%
magick`SetCacheNexus 4 0.1%
libc.so.1`mutex_lock 4 0.1%
magick`ModifyCache 4 0.1%
magick`SyncCacheViewPixels 4 0.1%
magick`AccessMutableIndexes 5 0.1%
libumem.so.1`vmem_freelist_insert 5 0.1%
magick`SetNexus 5 0.1%
magick`LockSemaphoreInfo 6 0.1%
magick`UnlockSemaphoreInfo 6 0.1%
magick`SyncCacheNexus 9 0.1%
libc.so.1`__tls_get_addr 12 0.2%
libc.so.1`mutex_lock_impl 12 0.2%
libmtsk.so.1`omp_get_thread_num 12 0.2%
libc.so.1`mutex_unlock 12 0.2%
magick`ReadBlob 18 0.3%
libc.so.1`memcpy 29 0.5%
libumem.so.1`vmem_hash_delete 172 2.8%
magick`DecodeImage 5851 94.1%
Bob
--
Bob Friesenhahn
[email protected], http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer, http://www.GraphicsMagick.org/
-------------------------------------------
illumos-discuss
Archives: https://www.listbox.com/member/archive/182180/=now
RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be
Modify Your Subscription:
https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4
Powered by Listbox: http://www.listbox.com