2016-12-15 11 views
-1

'-o, -o2, -o3'과 같은 다른 옵션을 사용하여 C 프로그램을 컴파일하는 경우 실행 시간이나 메모리 사용률에 차이가 있습니까?다른 실행 시간 또는 다른 옵션과 동일합니까?

+0

모든 것을 측정 할 수있는 프로파일 러가 있습니다. 왜 시도하지 않으시겠습니까? 또 다른 방법은 다른 실행 파일에서 생성 된 코드를 비교하는 것입니다. –

답변

1

아마도.

에 따라 다릅니다. 이 아마도 표준 접근법의 코드를 최적화 할 수있는 장소를 찾기 위해 약간의 추가 시간을 보내라고 컴파일러에게 말합니다. 같은 장소를 찾을 수 있지만 그렇지 않을 수도 있습니다. 그러나 가장 사소한 프로그램을 제외하면 컴파일러가 최적화 할 수있는 확률은 매우 높습니다 ("Hello World"는 최적화가 잘되지 않습니다 ...).