| 操作系统 办公 实用知识 设计 开发 WEB开发 移动开发 数据库 软件工程 网管 安全 管理 信息化 答疑 渠道 |
不合理地分配大块static void CMyApp_AllocateTooMuch(CMyApp * pme, nNewSize = pme->m_nBuffFilled + nSize; } 此代码有什么问题? 此代码不确定必需多少字节,而是增加额外分配的字节,以期避免未来的分配。 虽然这在“额外”分配的大小合理时是可以接受的,但本例中的额外开销远远超出了 BREW™ 中的合理分配大小。 更佳的解决方案如下所示: nNewSize = pme->m_nBuffSize + nSize; ... pme->m_nBuffSize = nNewSize;
今日推荐
|
重点推荐
领军企业技术文库
+更多领军技术文库
最新专题
电子杂志订阅
| ||||||||