我一直在使用Visual Studio 2015以及vb.net和mysql进行项目。我使用ClickOnce将我的应用程序部署到我的公司服务器,然后安装在我公司的所有计算机上。它工作正常。最近,我把它安装在三台新计算机上,这些计算机与现有计算机具有完全相同的操作系统和规格,但是,安装在三台新计算机上的应用程序与现有计算机相比显示出非常显着的性能差异,它要慢得多在新电脑里。
我已经检查了
- 网络
- 与MySql数据库的连接
- 它消耗的记忆
- .net框架版本
醇>
但它与现有计算机完全相同。有没有人知道可能是什么原因?或者无论如何要解决这个问题?
答案 0 :(得分:0)
只需将定时器,秒表等添加到已检测的构建中。实际上,在我内置的任何大小的应用程序中,从关闭开始,至少一个带有显示窗口和秒表的骨架诊断系统可以用来计算特定的代码位 - 通常是数据库查询。有了这些,就可以很容易地添加细节来生成检测构建,以深入研究只出现在最终用户机器上的任何问题。您也可以从Microsoft下载DbgView,并将其与代码中的Trace语句结合使用。