写点什么

Visual Studio 2013 预览版为 Windows Store 应用程序引入新诊断工具

  • 2013-07-17
  • 本文字数:818 字

    阅读完需:约 3 分钟

Pratap Lakshman 作为高级项目经理,在 San Fransisco 召开的 Build 大会上演示介绍了 Visual Studio 2013 预览版中包含的各种诊断工具,这些工具能够帮助你衡量在开发基于XAML 的Windows Store 应用时所包含的各个方面。

根据Pratap 的介绍,“程序无响应”是导致差不多75% 的应用获得差评的主要原因,其次是“程序崩溃”,占到70%。55% 的应用是“响应缓慢”造成的差评,50% 的差评是因为应用严重的电量损耗。他表示用户会寻找高质量并且性能稳定的应用。

Pratap 进一步阐述说,为了使移动应用表现的出色,它应该快、流畅、高效。“快””表现在应用程序的启动和页面导航方面,“流畅”集中在滚动、平移和动画相关的方面。“高效”指电池寿命和内存占用率。他建议开发人员通过数据分析做一份详细的检查报告。

根据 Pratap 的描述,包含在 Visual Studio 2013 中的性能和诊断中心将作为分析器的单一入口。此外,你应该为点击测试和光栅化检测创建可视化树,并将可视对象显示为基本单元。他还建议降低程序复杂性,并更新屏幕上的内容。

会议也详细讨论了一种新的能量损耗工具,它能发现某个应用场景中大量耗能的部分。但它不需要使用功率计量硬件,而是通过使用一种软件计量模型来映射资源使用情况,以此来评估应用的能量使用情况。它通过检测像 CPU、显示屏和网络这些主要的系统资源来粗略估计能量消耗情况,这将帮助您优化资源使用情况以使应用程序更加节能。

Pratap 在会议上指出一个应用的能量消耗取决于设备的屏幕类型,像 LCD、LED、OLED,以及设计的选择,比如颜色含量和动画等。它也随着设备的网络类型而变化,比如有线、无线、2G、3G 和 4G。

查看英文原文: Visual Studio 2013 Preview Introduces New Diagnostics Tools for Windows Store Apps


感谢邵思华对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013-07-17 07:491278

评论

发布
暂无评论
发现更多内容

CleanMyMac2023Mac系统电脑磁盘优化软件

茶色酒

CleanMyMac CleanMyMac2023

CorelDraw2023主要功能特性

茶色酒

CorelDraw2023 CorelDraw

Camtasia2023免费电脑录屏视频软件使用教程

茶色酒

Camtasia Camtasia2023

API渗透测试4个关键步骤

阿泽🧸

11月月更 API渗透测试

精选2022年大厂高频Java面试真题集锦(含答案),面试一路开挂

程序知音

java面试 大厂面试 java架构 后端技术 Java面试八股文

霸榜巨作!阿里内部顶级大佬整理(Redis 5设计与源码分析)

钟奕礼

Java 程序员 java面试 java编程

网络核心笔记(二)

lxmoe

学习笔记 网络 11月月更

8年Java开发含泪刷题,架构岗现在好难进,有点崩溃

钟奕礼

Java 程序员 java面试 java编程

2022年华为Java面经,还没搞懂JVM

钟奕礼

Java 程序员 Java 面试 java编程

从基础到实战,阿里巴巴高并发系统设计全彩版手册限时开源

Java全栈架构师

程序员 面试 程序员人生 高并发 架构师

Redis分布式锁剖析和几种客户端的实现

C++后台开发

redis 分布式 后端开发 C++开发

算法题学习---链表的奇偶重排

桑榆

算法题 11月月更

网络核心笔记(一)

lxmoe

学习笔记 网络 11月月更

如何召回流失用户

穿过生命散发芬芳

11月月更 流失召回

这20道微服务面试题,阿里、字节、美团、百度面试都问了

钟奕礼

Java 程序员 java面试 java编程

赞不绝口!仅靠阿里P9分享的 Redis 工作手册,拿到60W年薪Offer

程序知音

Java 数据库 redis 后端技术 Redis 6.0

架构实战营模块 5 作业

陌生流云

架构实战营

OSPF路由协议三

初学者

网络 11月月更

2022成功入职阿里:阿里的三套Java研发岗面试题总结(文末有答案)

钟奕礼

Java java面试 java编程 程序员、

聊聊香港优才-续篇(58/100)

hackstoic

香港优才

LeetCode题解:783. 二叉搜索树节点最小距离,栈,JavaScript,详细注释

Lee Chen

JavaScript 算法 LeetCode

FL Studio21最新版编曲DJ舞曲制作软件

茶色酒

FL Studio FL Studio 21

一篇文章彻底理解 HDFS 的安全模式

明哥的IT随笔

hadoop hdfs

阿里、百度、美团、面试题大集合,愿你更轻松拿下大厂offer

钟奕礼

Java java面试 java编程 程序员、

ABBYY FineReader16最新版PDF编辑器功能介绍

茶色酒

abbyy

Scrum Patterns:产品的自豪感(Product Pride)

Bruce Talk

Scrum 敏捷 Agile Scrum Patterns

有限状态机

芯动大师

Verilog 11月月更 Melay FSM

三到五年互联网公司Java面试题大全

钟奕礼

Java 程序员 java面试 java编程

GitHub标星75k,阿里15W字的Spring高级文档(全彩版),真的太香了

程序知音

Java spring ssm java架构 后端技术

架构误区系列5:滥用分布式锁

agnostic

分布式锁

亿级万物互联新时代的物联网消息中间件EMQX调研

宋小生

物联网 mqtt emqx

Visual Studio 2013预览版为Windows Store应用程序引入新诊断工具_语言 & 开发_Anand Narayanaswamy_InfoQ精选文章