程序运行一段时间后报虚拟内存不足,可是通过资源管理器查看到的进程占用的内存并没有超过虚拟内存
4G物理内存 + 4G磁盘虚拟内存 = 8G虚拟内存
最后发现是句柄在一直持续增加,造成内存消耗,资源泄露造成的。 进程句柄资源消耗内存 + 进程内存 = 实际消耗内存。
程序运行一段时间后报虚拟内存不足,可是通过资源管理器查看到的进程占用的内存并没有超过虚拟内存
4G物理内存 + 4G磁盘虚拟内存 = 8G虚拟内存
最后发现是句柄在一直持续增加,造成内存消耗,资源泄露造成的。 进程句柄资源消耗内存 + 进程内存 = 实际消耗内存。