书法字典:https://www.shufadict.com

2012年5月7日

DirectX怪象之二, 程序很吃CPU

摘要: 学习DirectX编程的兄弟们可能经常遇到的一个情况是,程序经常莫名奇妙的占用大量的CPU资源,其实吃CPU的问题并不是DirectX程序所特有的,几乎任何程序都可能,只不过DirectX程序更加容易产生而已,总结了一下,主要有以下几个方面没有及时释放资源这种情况的现象多发生在程序运行的时候,也就是窗口处于active状态时,大家都知道,DX是基于COM的,这也就意味着,你需要手动释放COM对象,如果没有及时释放的话,CPU就会吃紧,尤其是当在Render函数中创建对象的时候更是如此。至于哪些需要释放,哪些不需要释放,需要视具体情况而定,这里有一个简单的方法,如果创建该对象的函数形如Creat 阅读全文

posted @ 2012-05-07 09:10 翰墨小生 阅读(5085) 评论(6) 推荐(5) 编辑

导航

书法字典:https://www.shufadict.com