0Comments

메모리가 넉넉한데 할당에 실패하는 이유, 메모리 조각화

프로그램을 만들다 보면 메모리 문제와 자주 마주칩니다. 그중에서도 메모리 조각화(fragmentation)는 꽤 까다로운 녀석이죠. 이름만 들어서는 어렵게 느껴질 수 있습니다.하지만 개념 자체는 아주 명확합니다. 메모리가 넉넉해 보이는데도 할당에 실패하는 현상을 말하거든요.
by Jason
0Comments

게임 최적화의 첫걸음 프로파일링으로 병목 지점 찾기

게임이나 엔진을 최적화할 때 가장 먼저 해야 할 일은 무엇일까요? 바로 무엇을 고쳐야 할지 정확히 아는 것입니다. 이때 등장하는 개념이 프로파일링(Profiling)입니다. 프로파일링은 프로그램이 느려지는 지점을 찾아내는 과정을 말합니다.디버깅과 프로파일링의 차이점흔히
by Jason