Windows 移动应用程序速度慢
我有 Windows Mobile 应用程序,可以显示来自 sql server ce 的信息。加载 6 行网格通常需要大约 6 秒。
最近我意识到,如果我使用查询分析器工具在移动设备上打开数据库,然后运行我的应用程序,所有内容的运行速度都会快 5 倍,然后我关闭查询分析器并继续使用该应用程序,一切都会变慢。
有人知道为什么会发生这种情况,以及如何在不要求用户先打开查询分析器工具的情况下获得这种性能?
I have windows mobile application that display information from an sql server ce. Normally takes about 6 sec to load a grid of 6 rows.
Recently I realized that if I open the db on the mobile using the query analyzer tool, and then run my app everything runs about 5 times faster, then I close the query analyzer and continue using the app and everything slows down.
Did someone knows why this happens, and how can I get this performance without asking the user to open the query analyzer tool first?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在应用程序启动时打开数据库连接,并在应用程序的生命周期内保持打开状态。 (不要将此连接对象用于任何用途)
Open a database connection at application startup and keep it open for the lifttime of the application. (Do not use this connection object for anything)