vision

导航

2013年4月6日 #

STL不可信任,大项目慎用

摘要: STL只是个玩具,适用在小项目,高层应用上;大项目,底层,千万慎用,不小心就会给效率埋下无底大坑;事情源起:近两天改写自己的引擎时,OXEntity类改用了两个新的数据结构map<int, map<int, OXTexture>, map<int, OXMesh>, 相关改动很多,主要是查找与设置,程序编译运行后,吓了一跳,屏幕FPS由之前的130降到37,且启动时地形创建其慢无比,原来瞬间就可以创建的。第一感觉,可能是STL的问题。查找所有改动的关于STL的代码。发现了许多弱智的用法。如下:1 if(m_mmapTex[iMesh][iTex]&& 阅读全文

posted @ 2013-04-06 17:52 释小天 阅读(739) 评论(0) 推荐(1) 编辑