동적할당에 대한 잡생각...

최근 야매플밍을 하면서 과연 동적할당이 얼마나 효용성이 있는지 의문이 들기 시작했다.

무엇보다 동적할당에 의한 메모리 누수 때문이랄까... ㄱ-

워낙 야매플머다 보니..

거의 대부분 원인을 찾지 못하고.. 우회해버린다..


해서 생각을 해봤는데..

"동적할당이 되든 미리할당(정확한 용어인가?)이 되든

결국 최악의 경우는 같은 양의 메모리를 사용하지 않나?

물론 미리할당을 할수 없을 정도로 무한대로 늘려야 할 경우야 이야기가 다르지만..

일단 유한이라는 가정을 하면..

그냥 미리다 할당하고 편하게 메모리에서 필요할때 불러오는게 더 좋지 않을까"


하는 매우 유치한 아이디어가 머리를 스쳤다..

슈팅게임으로 예를 들자면

총알을 동적 할당으로 발생하면 new

죽으면 delet 해주는 것 보다

발생할 총알의 최대수를 계산해서 그만큼을 미리다 메모리에 올리고 사용한다는 이야기랄까요..





에휴...

사실은 마감은 다가오고

코드는 점점 복잡해지는 마당에

그래도 졸작을 조건부 합격을 받아둬서

이번기회에 코드를 마지막으로 뒤집는 중에

떠오른 잡생각입니다..





별것도 없는 게임의 배열이 1000개가 넘어가는 것이 과연 잘하는 짓일까.....

by 타치코마 | 2009/11/08 05:59 | 트랙백 | 덧글(0)

◀ 이전 페이지          다음 페이지 ▶