Buz*_*uzz 6 c c++ windows directx memory-management
我的开发环境是VS2008,DX9,Windows XP.我尝试在内存不足的情况下添加保护处理.当malloc返回NULL时,我会将一些资源写入磁盘,并释放内存中的资源.
但有时,malloc总是返回NULL,即使我释放了大部分资源和进程内存使用量,并且任务管理器中的VM大小只有800MB.
我认为使用malloc分配88个字节应该没问题,其中进程内存使用量仅为800MB.但malloc总是返回NULL.
这可能是内存碎片吗?它看起来不像那样,因为进程内存使用量不是太多.
| 归档时间: |
|
| 查看次数: |
2141 次 |
| 最近记录: |