难题,请教Windows绝对高手!!“页面错误增量”??(300分)

  • 主题发起人 主题发起人 jamstina
  • 开始时间 开始时间
J

jamstina

Unregistered / Unconfirmed
GUEST, unregistred user!
难题,请教Windows绝对高手!!“页面错误增量”??

小弟最近写了一个多线程的测试程序,发现一个怪事情。

主线程里面创建了很多工作thread,然后进入一个循环,
循环里面不断地读写一个inifile,以获取一些信息,决定
是否停下其他线程。但是,这时候我用win2000的任务管理器
观察,我把“页面错误增量”一项打开了,发现我的程序居然
平均保持在300多,faint,但是程序一点问题都没有。

后来,我一步步定位,发现我把主线程中访问ini的那段去掉,居然一个
错误的都没有了,更faint,这是为什么????

哪位老大知道何谓“页面错误增量”??它是衡量什么参数的?

多了是不是对程序的稳定性有影响呢?(最起码,打开任务管理器观察的时候
太难看了,300多:(
 
可能你没学过操作系统这门课程吧

只不过是内存中的inifile文件所处的内存块不断成为脏块而要向磁盘写入或从磁盘中再次调入

你把循环中的sleep(n)中的n加大应该可以减少这个数
稳定性主要看你的程序代码的稳定性

 
你的程序没有错误,只是反复读写一个文件带来很大的IO损耗而已。

把300分分給我们噻:)
 
两位久等了,最近太忙。
 
后退
顶部