디버그 모드 vs 릴리즈 모드
visual studio 를 하다보면 debug 모드와 release 모드를 확인 할 수 있다.
debug mode 는 말그대로 디버그를 활용하기 위한 것으로
debug 에 사용될 소스나 함수들이 포함된 실행 파일을 만들다.
때문에 실행 파일 크기 또한 release 모드에 비해 커지면 실행 파일 생성 시간또한 오래 걸린다.
'
release 모드는 말그대로 배포를 위한 모드로
디버깅에 필요한 소스나 함수를 전혀 실행 파일에 포함하지 않는다 오히려 최적화를 목적으로
사용자의 쓸모없는 코드를 임의로 바꾸는 등 최적화를 목적으로 compile 된다.
이러한 최적화를 막기 위해서는 volatile 변수를 사용해야 된다.
출처:
'기타' 카테고리의 다른 글
워드에 코드 블록 넣기 사이트 (0) | 2021.09.14 |
---|---|
RS232 정리 (0) | 2021.09.10 |
공부 도움되는 블로그 (0) | 2021.06.19 |
개꿀잼 소프트 웨어 만화 (0) | 2021.06.16 |
stirng 은 readonly 속성이다. (0) | 2021.06.13 |
댓글