포스트

연산 순서에 따른 퍼포먼스 차이

연산 순서에 따른 퍼포먼스 차이

💫 연산 순서에 따른 퍼포먼스 차이


🫧 시간 복잡도 차이

@ VS 2022 에서 제안하는 것들 중 도움되는 것이 참 많은 것 같다.

참고

연산 순서에 따라 퍼포먼스 차이가 발생하는 경우.

🫧 결과 차이

( 3.14 + 1e20 ) - 1e20 = 0.1 - 1e20
3.14 + ( 1e20 - 1e20 ) = 3.14

연산 순서에 따라 결과 차이가 발생하는 경우. (Overflow)

💫 참고 - Short-Circuit Evaluation


@ 230109

Short-Circuit Evaluation 에 따른 연산 순서 상의 속도 차이도 존재한다.
요약하면 비용이 높은 함수를 뒤쪽에 배치하면 좋다.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.