C/S程序,数据库是DB2.程序放置一段时间不管,再动的时候特别慢,过一会儿才恢复。
XP下没这个问题,Vista有,程序是XP下开发的。
Vista是不是有什么机制,让不运行的程序sleep之类的?有没有办法禁止启用这种功能?
哪位大哥知道请说下,谢了先!

解决方案 »

  1.   

    .NET机制问题 和平台下关系不大吧
      

  2.   

    我know 在vista,上网的时候,如果隔一段时间没有动,就会自动断网
      

  3.   

    这是由VISTA的线程管理机制决定的,VISTA的线程管理方法和XP的有很大的区别
      

  4.   

    up,发到Vista专区试试:http://forum.csdn.net/SList/Vista/
      

  5.   

    应该是vista下数据库长时间不用,自己清理了内存。再次使用的时候重新加载,所以慢。
      

  6.   

    Vista  的特效的作用了,最好是在xp上跑了。.net 不知道在vista 成熟不?
      

  7.   

    vista对内存的需要不是xp能比的。所以,你的程序在有限的内存下被交换到了虚存也就是硬盘中。再载入肯定会慢啦。如果你有2G内存应该不存在以上问题。