测量C中的异常处理开销

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

请提供独立的代码示例.

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

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

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

最佳答案
draft Technical Report on C++ Performance的5.4节完全用于例外的开销.

转载注明原文:测量C中的异常处理开销 - 代码日志