原贴内容:
http://community.csdn.net/Expert/topic/3453/3453525.xml?temp=.2050745我的程序中需要动态申请内存,我用GETMEM(POINT,SIZE)分配内存,然后把分配的内存指针放到队列中,然后用线程从队列中获得指针,然后处理,当处理结束后,再用FREEMEM(POINT)释放内存。
但是由于数据量比较大,我的程序在运行几个小时后,系统内存会长100M左右,当我的程序关闭后,
内存会慢慢地减少(而且需要一点时间)。很奇怪。
请高手指点一下。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~经过测试
一行情问题需要不停地打开读取数据和关闭他
如果文件是静态的
那么没有内存增长问题
如果上位机有数据需要不停地写入文件
那么内存将暴涨
这如何解决?