摘要: 闲来无事,看看游戏精粹。 频繁的分配和删除操作可能会造成许多内存碎片。可能会造成有可以满足程序的内存请求,但却没有足够大的连续的内存块,这样游戏效率很低。 另一个副作用就是低的访问局部性。 下面是一个解决方法的代码: #include<assert.h> template<class DataType>class MemoryAlloc{public: MemoryAlloc(int Num); ~MemoryAlloc();private: MemoryAlloc(MemoryAlloc&otherM); MemoryAlloc& operator=( 阅读全文
posted @ 2011-07-09 01:55 蜀山 阅读(368) 评论(0) 推荐(0) 编辑