디버그 모드

 

- 실행파일에 디버깅 정보를 포함

- 실행파일 상태 정보 확인 가능

- 디버깅 정보를 포함하였기 때문에속도가 릴리즈모드에 비해 느리다.

 


릴리즈 모드

 

- 코드를 최적화하여 실행파일의 크기를 최대한 줄인다.

- 속도가 디버그 모드에 비해 빠르고, 파일의 크기가 비교적 작다. 메모리 점유율이 낮음

- 초기화가 이루어지지 않는다.

 


디버그 모드와 릴리즈 모드의 차이점

 

일단 큰 차이는 디버깅 정보가 실행코드에 포함 되냐 안되냐의 차이가 있다.

따라서 소스의 크기가 다르고, 속도의 차이를 갖는다.

실행파일 크기의 경우 3~4배 정도의 차이가 있다.

 

디버그모드와 릴리즈모드를 각각 실행했을때 둘중 하나가 정상적으로 실행되지 않는 경우는

프로그램 상에 문제가 있다는 것이다. 따라서 둘다 정상적으로 실행이 되었을때 배포 할 것.

 

+ Recent posts