I profiled my code with mutrace and had the following interesting / disturbing results:
Mutex
It seems that _Unwind_Find_FDE has to deal with erasing the stack.
My application is very multi-threaded with fairly strict latency requirements, so I would like to fix this as quickly as possible. Are there any compiler or environment options that I can use to get rid of this function call without rewriting my code? We use exceptions for the flow control part (perhaps unreasonably), but it would be a lot of refactoring to fix this.
g++ (Ubuntu 4.8.2-19ubuntu1) 4.8.2
James source share