极限编程:内存使用谁主沉浮?重在参与,人人有分。
土著巫师 2002-08-19 06:06:22 我用MIDAS编了个三层构架的数据库访问系统。(没用MTS/COM+)
服务器端使用了远程数据模块,主要使用ADO相关组件为客户端提供数据录入工作,查询几乎没有。
客户端每分钟产生数百条记录进入数据库(测试时每次都一样),刚开始的时候,服务端在WIN2000任务管理器里查阅,内存、虚拟内存占用都为10M左右,三天下来,服务端内存、虚拟内存显示为100M左右。我敢保证我自已new出的东东,我自己全delete了。我在WIN2000里把程序最小化,再恢复原来大小,内存显示为10M左右。最小化时只有1M多如果工作则是9M多,虚拟内存没有恢复。
1、如果不是我程序有问题,存存怎么涨上去的?
2、最小化再恢复常规大小后,是不是可以证明没有内存泄漏?
3、虚拟内存的变大又是怎么回事?