CRT的源码是可以进去调试的
【 在 bn95 的大作中提到: 】
: 是的,那是随便复制来的,没细看。但是debug和release的内存分配释放很不一样,debug不会出现假释放的情况,目前我也没搞明白为什么这样,CRT库无法进去调试。
: 微软的文档也说了,HeapFree也不能保证内存真正的释放(也就是说即使你释放了,系统还是会给你预留着,准备给你下次再用),要想真正完全控制内存,唯有使用VirtualAlloc和 VirtualFree,这时候,提交大小和你真正使用的内存才是一致的。
:
--
FROM 114.240.244.*