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