stl中的内存碎片如何避免,内存池,还有其它方法吗

stl中的内存碎片如何处理,内存池,还有其它方法吗?
    如题,希望各位解答,谢谢。

------解决方案--------------------
内存池还不够么
------解决方案--------------------
在初始化时new所有变量;
在运行中不动态生成任何变量;
在结束时delete所有变量。

这样做的话内存在运行中不会变化,自然也就不会产生内存碎片了。