测量C中的异常处理开销

在C中测量异常处理开销/性能的最佳方法是什么?

请提供独立的代码示例.

我的目标是Microsoft Visual C 2008和gcc.

我需要从以下情况得到结果:

>没有try / catch块的开销
>当有try / catch块但是没有抛出异常时的开销
>抛出异常时的开销

draft Technical Report on C++ Performance的5.4节完全用于例外的开销.
翻译自:https://stackoverflow.com/questions/43253/measuring-exception-handling-overhead-in-c

转载注明原文:测量C中的异常处理开销