Debug vs Release Mode 차이
둘차이는 Release 에서는 불필요한 연산을 제거가된다. DebugMode 에서는 Release 모드에서 보다 메모리적으로 불로오는 방식이 자세하다 보니 나중에
Release 모드 진행시 Run-time 오류 나는 경우를 안격기 위해서는 Release 로 하는것도 방법 즉 배보시에는 꼭 Release 모드로 해야한다.
보변적의미의 최적화
* 불필요한 연산제거
- 변수에 대한 의존관계 분석
- 불필요한 상수 연산을 결과로 대체
- 반복문 내부 불필요 코드 제거
* 함수 호출이 필요 없도록 inline 화
- 언어 문법으로 존재하지만 보통 컴파일러가 자동 처리
--- 즉 컴파일러를 할때 명확하게 진행되도록 상수화를 진행하여 컴파일을 용이하도록 하는것이 현재로써 최적화라 할수있다.
[출처] 독하하게 되새기는 C프로그램
DevExpress Chart 사용법 (0) | 2024.01.09 |
---|---|
[C] 기계어란?! (0) | 2023.10.31 |
[C#] 자주 쓰이는 문자열 비교 방법 (0) | 2023.09.15 |
[C#] TCP 통신 (0) | 2023.09.11 |
C# 단축키 (0) | 2023.09.06 |