软件运行速度问题
我用C#.NET开发的软件与OMRON的PLC连接,PLC上挂OMRON的触摸屏,
数据库方面使用SQL Server数据库,使用的是存储过程,存储过程稍微有点复杂
C#软件使用一个Timer控件实现同步监控PLC内存数据,读取或者改写PLC的内存,并实现软件界面数据的更新。
但是最终软件的运行速度不理想,软件运行界面会出现几秒的延迟,同时软件读取单个触摸屏上的数据也有相应的延迟。
请问哪位高手能不能帮小弟想下法子,看能不能使软件在运行速度上有所提升。
另外,小弟稍微研究了下多线程,但是对于多线程使用的位置和方法不是很明确,有哪位高手能不能指点下。
最后提一下,运行软件的服务器是4核CPU,内存1G。
迫切期待问题的解决,先谢谢各位了!