引用
http://topic.csdn.net/u/20080128/09/c2678506-4193-4bfe-aaef-1c2b30520245.html
我在程序中用了VirtualAlloc进行内存申请,因为后面的一个函数需要按页大小分配的空间。 现在问题是,我的程序运行一段时间后(大约2个小时),会频繁的出现VirtualAlloc失败的情况,我不清楚是怎么出现的。 出现问题时,机器的内存很充裕, 我怀疑是因为内存碎片过多导致的,但现在还不知道怎么用工具查看,没办法确认。 程序的大概逻辑: 监听服务端口,接收客户端请求,按客户端的请求数据大小申请内存(VirtualAlloc),从本地文件读取数据,然后将数据发给客户端。 |
100 修改 删除 举报 引用 回复 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|