본문 바로가기
기타

debug mode vs release mode

by fromnothing1 2021. 7. 16.

디버그 모드 vs 릴리즈 모드 

 

visual studio 를 하다보면 debug 모드와 release 모드를 확인 할 수 있다. 

 

debug mode 는 말그대로 디버그를 활용하기 위한 것으로 

debug 에 사용될 소스나 함수들이 포함된 실행 파일을 만들다. 

때문에 실행 파일 크기 또한 release 모드에 비해 커지면 실행 파일 생성 시간또한  오래 걸린다. 

'

release 모드는 말그대로 배포를 위한 모드로 

디버깅에 필요한 소스나 함수를 전혀 실행 파일에 포함하지 않는다 오히려 최적화를 목적으로 

사용자의 쓸모없는 코드를 임의로 바꾸는 등 최적화를 목적으로 compile 된다. 

 

이러한 최적화를 막기 위해서는 volatile 변수를 사용해야 된다. 

 

 

 

출처:

 

https://killsia.tistory.com/entry/debug-release-%EB%AA%A8%EB%93%9C%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90%EA%B3%BC-%EB%B0%B0%ED%8F%AC

'기타' 카테고리의 다른 글

워드에 코드 블록 넣기 사이트  (0) 2021.09.14
RS232 정리  (0) 2021.09.10
공부 도움되는 블로그  (0) 2021.06.19
개꿀잼 소프트 웨어 만화  (0) 2021.06.16
stirng 은 readonly 속성이다.  (0) 2021.06.13

댓글