再问文件cache的问题,请高手进来,给分100

gtygyu 2003-11-25 12:03:32
我在98下做的大数据量通信的程序,使用过程中导致系统的文件Cache不停的增长,在打开上万次文件后系统的文件cache把物理内存耗光。导致死机。请问:有没有办法自己能够清理文件Cache,让系统把cache强制释放。
...全文
6 点赞 收藏 10
写回复
10 条回复
code2004 2003年12月03日
不要再问了,你编写1个这样的软件倒不如解决你的程序问题,
回复 点赞
gtygyu 2003年12月02日
已经确定不是我程序的问题,我的程序没有文件没关闭,应该是操作系统VCATCH.VXD的问题,他的调度有问题。不能够自动释放,在使用Mediaplay连续循环播放一组文件时播放上6000-7000次也有相同的问题。
回复 点赞
code2004 2003年11月28日
你还是重新修改程序,继续使用
会造成更大的问题
回复 点赞
heresyydq 2003年11月28日
检查一下你的程序框架,数据结构不是白学的,找到缓冲内存地址和数据地址,缓冲地址不用管,数据地址在加子程序自动覆盖,你看看SUPER PI做的多好,那么大的运算量,8M内存也能算。
回复 点赞
lhj521521 2003年11月26日
http://download.pchome.net/system/treak/4772.html你试试看
回复 点赞
code2004 2003年11月26日
程序的编写的错误导致众缓冲不能被释放,重新修改程序,
回复 点赞
icuc88 2003年11月26日
你的程序写得不好,不要怪系统。解决根本问题。
回复 点赞
bandrui 2003年11月25日
共享板的。
你可以再下个内存清理工具。
用www.google.com搜索一下内存清理 然后你就可以找到了
另外这些都是治标不治本。关键你还是应该在程序里面把占用的这些cache释放(不知道我说的对不对^_^)
回复 点赞
bandrui 2003年11月25日
http://download.pchome.net/system/treak/4772.html
回复 点赞
http://download.pchome.net/system/treak/4772.html
回复 点赞
发动态
发帖子
Windows Server
创建于2007-08-02

6022

社区成员

17.8w+

社区内容

Windows 2016/2012/2008/2003/2000/NT
社区公告
暂无公告