WP开发之性能调试

对于WP7开发来说每个应用的性能调试很重要,在VS2010中提供了Windows Phone Performance Analysis这个小工具,类似Android平台下的TraceView可以查看整个应用的CPU占用、内存消耗和GC回收内存情况,对于图像显示的帧率也有记录,我们在VS2010的菜单栏中选择Debug下面的Start Windows Phone Performance Analysis即可启动,如图:

运行后会有两个选项,分别为在Performance Analysis Settings中可以选择Execute (visual and function call counts) 和Memory (managed object allocations and texture usage) ,我们选择第一个,单击Launch Application启动我们今天要调试的Zune123这个应用,如图

这时候VS2010的界面变成了 Profiling in progress 的界面,表示正在收集数据,你可以正常的在手机或模拟器上运行你的应用,模拟用户执行各种操作比如说,每个界面尽量都测试到,如图 <ignore_js_op>

如果想查看结果,我们单击Stop Profiling 来停止收集,这时候结果会保存为一个sap文件,可以看到图标显示了CPU占用率、显示帧率、内存消耗等状况,如图

详细说明:http://wp.662p.com/thread-6705-1-1.html

时间: 2024-12-16 03:41:59

WP开发之性能调试的相关文章

C#学习(九)之Windows Store App &amp; WP 开发小记(一)

由于课程已经讲述完毕,所以本次学习记录就讨论记录一下我在Windows Store App & WP开发中遇到的一些问题与收获. 一.数据库(Sqlite)的使用 虽然资料很难找,但sqlite在这两个平台的使用还是很简单的. 首先是环境配置阶段: 1.工具->拓展与更新->联机,然后在右上搜索sqlite,之后下载安装下图两个打勾的拓展包,注意要重启VS方才生效. 2.项目->管理NuGet程序包->联机,搜索sqlite,安装下图打勾内容,如果项目多出下图两个文件即安装

JAVA card 应用开发 JCOP的调试方法

本文讲述如何在仿真环境下,调试JAVA card 的APPLET. 通过JCOP在Eclipse进行仿真调试,启动JCOP调试器,我们可以看到如下图: 要仿真调试,就是在命令输入框里面输入JCOP相关的指令,通过阅读JCOP的帮助文档,我们看到JCOP提供的命令不算繁多,大约40个. 下面我挑选常用的几个来说明: 1.      复位卡片:"/atr",如果不加任何参数,表示立即复位. 2.      发送指令:"/send",这是最直观的调试指令.可以逐个指令发送

开发语言性能对比,C++、Java、Python、LUA、TCC

一直想做开发语言性能对比,刚好有时间都做了给大家参考一下, 编译类:C++和Java表现还不错 脚本类:TCC脚本动态运行C语言,性能比其他脚本快好多... 想玩TCC的同学下载测试包,TCC目录下修改script.c,运行TccTest1.exe即可看到修改效果,无需编译!!! 链接:http://pan.baidu.com/s/1kUVGGwJ 密码:mgpx C++(VS2017) java8.2 Python2.7-3.5.2 aardio(LUA) TCC

我的【学WP开发】应用开发历程

没有谁一开始就是开发大神,希望会从[学WP开发]应用摸索中成长,我会努力从新手小白蜕变成一名大神WP开发者,你,也可以! 先介绍一下我自己吧,我的微博昵称叫@ViiBoo-维柏,大家也可以叫我维柏,我是一名中专的学生,我对于WP开发者来说,也不过是一个小白而已,我学WP开发的时间很短,也就几个月的时间,甚至连C#的课程都没有学完,但我对于WP开发的热爱,导致于我的第一个应用[学WP开发]匆匆上线了. 刚开始的[学WP开发]的第一个版本说实话,真的很烂,虽然我只是一个开学C#的小白,但我第一次接触

李洪强iOS开发之性能优化技巧

李洪强iOS开发之性能优化技巧 通过静态 Analyze 工具,以及运行时 Profile 工具分析性能瓶颈,并进行性能优化.结合本人在开发中遇到的问题,可以从以下几个方面进行性能优化. 一.view优化 1.不透明的View 设置为opaque. 2.根据实际情况重用.延迟加载或预加载View. 3.减少subviews数量,定制复杂cell使用drawRect.尽量使用drawRect而不是layoutSubView. 4.不直接调用drawRect. layoutSubviews方法.万不

微信开发的本地调试环境搭建

微信开发的本地调试只支持80号端口,实验了很多办法,总结一下: 办法一: 公司使用的是联通ADSL, 在路由器上做完端口映射后发现电信/联通封了80端口,所以这个办法走不通了. 办法二: 搜可以下,可以用ngrok,飞快的下载,设置好了.把ngrok的URL填入微信设置时,微信提示这种网址存在安全风险,已经不支持了. 办法三: 最后一招,端口转发(当你有一台外网linux服务器时) (1)首先:把该linux服务器占用80号端口的服务关闭: (2)打开服务器的远程转发功能,执行以下命令: sud

[转载]在iTOP-4412开发板上调试helloworld应用

本文转自迅为论坛:http://www.topeetboard.com 1.安装ADB驱动 在开发板上调试 Android 应用,首先要安装 ADB 驱动. 通过“SDK Manager.exe”来安装.如下图所示.另外需要注意的是,如果要使用 SDK Manager 安装软件,需要将 Eclipse 关闭. 安装完成后,打开文件夹中“USB_fastboot_tool\platform-tools”的命令行 cmd.exe, 如下图所示,输入命令“#adb”,然后回车.这里集成了 adb 命令

wp开发之一,第二个异常

1.写了ToDoDataContext类,实现数据存储 在实例化类中,忘记检查 数据库 是否已存在,导致一直报错: "System.Data.SqlServerCe.SqlCeException"类型的未经处理的异常在 Microsoft.Phone.Interop.ni.dll 中发生 经过在ToDoDataContext 实现 CreateDatabase() 后数据保存可正常保存. 2.错误  无法将2类型"System.Data.Linq.Table<Table

利用GDB在远程开发机进行调试

由于一些环境的制约,很多同学都可能需要在开发机上进行调试,但由于开发机资源的限制,在开发机上直接进行本地的GDB环境配置就成了难题,这个时候其实我们可以利用GDB中自带的gdbserver工具就可以进行远程开发机的调试. gdbserver可以走网络,串口等通信机制,对于网络来说支持ip:prot格式运行.比如你的开发机所在IP是192.168.3.11,你的机器是192.168.3.1,这个时候你首先先下好GDB的源码,然后进入到gdb_src/gdb/gdbserver目录下进行./conf