- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 for循环写法带来的效率差异
应同事需要,对接手的3D模块做了此性能测试,发现vectorfor(size_t i=0; i.size(); i++){...}于是,将大部分循环更改成如下代码:size_t nCount = vectorfor(size_t i=0; i而后,发现效率提升了接近10%!!!
2007-08-30 12:45:00 1462 1
原创 ATI和NVidia在处理D3DRS_LASTPIXEL的差异
ATI忠实的实现了D3DRS_LASTPIXEL,NVidia则没有。所以,最好的做法就是,永远保持D3DRS_LASTPIXEL为FALSE,方能在两个阵营的显卡上保持一致的显示。
2007-08-28 22:22:00 1297 1
原创 GC实现
//垃圾回收设想//回收策略,内存整理和多线程问题暂不考虑//必要的限制://1、所有具备垃圾回收功能的类都必须派生自gcBase//2、只能通过gcPtr和gcSPtr来访问gcBase(和派生类),// 也就是说,直接申明gcBase的全局变量和通过原生指针gcBase *都不是合法的// 使用gcBase的全局变量会导致在垃圾回收代码delete一个无效的内存// 通过
2007-08-23 15:49:00 2165
Visual.Assist.X.v10.5.1738
2009-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人