Upfront: This is not my area, neither of expertise nor code. You may also have more luck on developer@
First things first, I'd wonder whether we were losing time to contention, or to the locking primitives just being unperformant for some reason. What does plockstat report regarding contention? hold times? Presuming low contention: A simple application of two threads, one of which takes an (uncontested) mutex very rapidly. How does performance compare? Regardless of the results of the above: Have you looked at whether there are cache alignment issues with your (application) mutexes? Presuming none of the fairly obvious things above hit, you're probably going to need someone with access to a CPU and knowledge our system to actively look at it. I'm not sure there are more people than Hans who have that. -- Rich ------------------------------------------- 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
