用C#写的销售软件,数据库用SQL SERVER 2005 Express,数据库文件的AutoClose设为False.
运行系统:Windows XP sp2程序在第一次启动的时候,需要很长一段时间加载(大约七八秒吧)。
在平时使用中,如果间隔了很长一段时间(没有具体记录多长时间,大概一两个小时吧)都没有使用该软件(成为非当前活动程序)。在任务栏点击该程序,让其成为当前活动程序的时候。程序就好像第一次启动的那样,在加载某些东西,好几秒钟后才恢复正常使用状态。而同机器的另外一个销售软件没有这样的问题。如何解决这个实际而又迫切的问题?(ps.机器上没有设置屏保程序)
运行系统:Windows XP sp2程序在第一次启动的时候,需要很长一段时间加载(大约七八秒吧)。
在平时使用中,如果间隔了很长一段时间(没有具体记录多长时间,大概一两个小时吧)都没有使用该软件(成为非当前活动程序)。在任务栏点击该程序,让其成为当前活动程序的时候。程序就好像第一次启动的那样,在加载某些东西,好几秒钟后才恢复正常使用状态。而同机器的另外一个销售软件没有这样的问题。如何解决这个实际而又迫切的问题?(ps.机器上没有设置屏保程序)
解决方案 »
- .Net开发ActiveX的问题请教
- 在C#(后台代码CS文件)中如何取到input的name值。(在线等~~~)
- 有外键约束的记录删除的时候提示错误,如何才能正确删除呢?
- 身份证计算年龄
- 新手c#报表打印的问题。
- 判断条件 如何写
- 高分请教如何读取blg格式的文件源码
- c#连接Oracle,当Oracle所在服务器重启后OracleConnection会有很长一段时间连接不上?
- 使用OCX复杂问题
- Devexpress 删除行 怎么老是要执行gridView_RowUpdated事件
- 我要在C#里用VC6写的DLL文件,谁会就帮我下,谢谢了!
- 高分求教:请问应该如何对c#中的一个MemoryStream对象进行压缩和解压缩?
这样内存都不够用吗?如果真是虚拟内存的问题,有什么办法防止系统内存转移?这个问题是一定要解决的,使用方已经怨声载道了。真惨。
首先定义全局的connection和局部的connection的话应该速度没有这么离谱。至少我没有多大感觉。至于连接的话,如果单次执行没有什么大的问题的话,以后应该也不出出现大问题。
我觉得楼上几位分析的虚拟内存很有道理。