我开发了一个Windows Phone 6.5应用程序。这个应用程序运行完美,但有时它运行速度很慢。我的Windows mobile 6.5应用程序很慢?
我已经尝试ClearTemp应用程序(它清除垃圾/未使用的内存),但没有在我的应用程序中的更改?
我需要给我的客户演示。如果发生在他们面前,这将是最糟糕的。
所以请给我任何想法来完美运行应用程序。我该怎么办?
我开发了一个Windows Phone 6.5应用程序。这个应用程序运行完美,但有时它运行速度很慢。我的Windows mobile 6.5应用程序很慢?
我已经尝试ClearTemp应用程序(它清除垃圾/未使用的内存),但没有在我的应用程序中的更改?
我需要给我的客户演示。如果发生在他们面前,这将是最糟糕的。
所以请给我任何想法来完美运行应用程序。我该怎么办?
缓慢的问题可以有不同的来源。 MS提供免费的PowerToys,用于分析.NETCF应用的紧凑框架:http://www.microsoft.com/en-us/download/details.aspx?id=13442
关于如何使用性能监视器有各种文章:搜索“msdn compact framework performance”。
可能你正在运行没有睡眠周期的线程。
或者设备上的其他线程使用很多CPU周期。
您可以通过缓存表单来优化表单的加载。
没有关于应用程序的更多信息,很难提示性能的提示。
可能我的CPUMonitor可以帮助您:http://www.hjgode.de/wp/2012/12/14/mobile-development-a-remote-cpu-monitor-and-cpu-usage-analysis/(需要一个网络)。
对不起, 我在我的应用程序中使用了2个定时器,当另一个定时器运行自己的方法时,我忘记禁用一个定时器。
所以我现在纠正。它工作得很好。
例如
1.timer1_method() 2. { 3.timer2.enable = FALSE; 4.//write ur method here
7.//////////////////// 8.timer2.enable = true; 9.}
反之亦然定时器2方法