2011-01-16 2 views
0

iPhone 앱을 제작 중입니다. 시뮬레이터 디버그와 디바이스 릴리스라는 두 가지 타겟으로 컴파일한다.디버그 정보가 컴파일러를 느리게합니까?

시뮬레이터 용 컴파일은 매우 느리지 만 장치가 매우 빠릅니다. 볼 수있는 유일한 차이점은 디버그 대 릴리스입니다. 디버그 정보로 인해 느려지는 일이 있습니까?

+0

잘 모르겠습니다. 하드웨어와 소프트웨어 시뮬레이터 간의 실행 시간을 비교하고 있습니까? – 6502

+0

하드웨어와 소프트웨어를 대상으로 컴파일 시간을 비교했습니다. –

답변

0

차이점을 크게 두어서는 안됩니다. 디버그는 일반적으로 최적화가 낮기 때문에 컴파일하는 것이 더 빠릅니다.

각 빌드마다 깨끗한 빌드 시간을 비교하고 미리 컴파일 된 헤더 등에 동일한 설정을 사용해야합니다.

관련 문제