Visual Studio는 Compile시 multi-processor compilation을 지원한다. processor는 각각 파일 하나씩을 담당하여 compile을 진행한다. 따라서 core가 많을수록 compile속도는 증가한다. multi-processor compilation 옵션을 켰을 때 compile속도가 50초에서 6초로 줄어 들었다. Project 의Property Pages에서 Configuration Properties -> C/C++ ->General 맨 밑의 Multi-processor Compilation을 YES로 변경 만약 Minimal Rebuild가 켜져 있을 경우 /MP가 무시되므로 아래와 같이 변경해준다. Configuration Properties -> C/C++..
출처 : http://moople.tistory.com/100 메모리 풀 공간을 미리 할당하고 , 동적할당 요청시 할당된 공간에서 사이즈만큼 준다. 즉, 메모리 관리 매니저로 볼 수 있다. new와 delete할 경우 내부적으로 콜백 함수가 호출되는데, 이는 부하를 발생 시킨다.그래서, 미리 공간을 할당 받아서 콜백 함수를 한 번만 호출시켜 부하를 막아서 퍼포먼스를 높인다. D3DPOOL 열거형으로 D3D 리소스 자원들을 여러 종류의 메모리 풀에 저장한다. 정점들을 보관하기 위한 용도로 메모리 풀을 사용한다. 리소스의 타입과 이용방식에 적합한 리소스들을 메모리에 보관하도록 D3D에게 요청한다. 비디모 메모리, AGP메모리, 시스템 메모리 등 특징 GPU는 비디모메모리에서 바로 사용이 가능하다. 시스템 메..