解决Duilib list控件,removeall() 时存在内存泄露的问题
遇到的问题:最近在测试新客户端时,发现刷新duilib list控件时,内存嗖嗖的往上涨,几千条数据来回刷新,内存占用就涨到了200兆左右。起初还以为是自己构造的list没有及时释放造成的,后面改了之后依然没有效果,只好跟进duilib的源码进行,看list控件是怎么删除当前自己的list元素的,进去就发现了大问题
void CListUI::RemoveAll()
{
m_iCurSel
原创
2017-07-04 23:08:31 ·
2754 阅读 ·
2 评论