2010-04-19 3 views

답변

7

아마도 최소한 - 예외가 실제로 발생하면 예외 비용이 발생합니다. 그러나 평상시처럼 해답을 찾아보고 시간을 정하는 것이 좋습니다.이 경우에는 쉽게 쉽게 할 수 있습니다. 이 주제에 대한 질문이 많이 있습니다 (예 : How much footprint does C++ exception handling add).

3

주요 차이점은 실행 속도보다 생성 된 코드의 크기가 더 많을 수 있습니다. 분명히 어떤 차이가 있는지 알아보기 위해 테스트 해 볼 수 있지만, 관심이 주로 실행 속도에있는 경우에는주의 또는주의를 돌리기에 충분하지 않을 수 있습니다.

+0

OTOH, 작업 세트 크기가 속도에 영향을 미칩니다. 그러나 결국, 측정 만이 표시된다는 것에 동의합니다. __ 모든 최적화 질문에 대한 일반적인 면책 조항 : __ _ 알고리즘 선택 및 해당 구현은 이러한 문제보다 훨씬 더 큰 영향을 미칩니다 ._ – sbi

+2

@sbi : 귀하가 옳을 때 추가 코드 *가 될 수 있습니다 (항상 그렇지는 않지만) 분리되어 있으므로 예외가 발생하지 않는 한 작업 세트 크기에 거의 영향을주지 않고 디스크에 위치하게됩니다. –

+0

예, 그럴 수 있습니다. 아니면 다를 수 있습니다. 그러므로 측정 할 충고에 대한 나의지지. – sbi

관련 문제