写点什么

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:491385

评论

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

YashanDB与机器学习结合的未来发展趋势

数据库砖家

工作中对InheritableThreadLocal使用的思考

京东科技开发者

YashanDB分布式架构解析,打造高可用数据库系统

数据库砖家

YashanDB如何支持大型企业的多环境切换需求?

数据库砖家

YashanDB分布式事务管理,确保业务数据完整一致

数据库砖家

YashanDB实时监控与响应机制解析

数据库砖家

YashanDB与人工智能结合提升数据库智能化水平

数据库砖家

YashanDB与数据仓库的整合:如何实现数据集中管理?

数据库砖家

YashanDB与云服务的高效协同运作

数据库砖家

等保,即信息安全等级保护

等保测评

YashanDB分布式事务实现原理及应用技巧

数据库砖家

YashanDB如何帮助企业达到合规性要求

数据库砖家

YashanDB如何提升企业对数据的实时监控能力

数据库砖家

YashanDB优化技巧:提升数据库应用性能的实战经验

数据库砖家

YashanDB与机器学习的结合:提升数据利用率

数据库砖家

YashanDB与云计算的结合:实现高效的数据存储方案

数据库砖家

DeepSeek免费福利限时开启,AI界的“薅羊毛”机会来了!

京东科技开发者

Spring AI接入DeepSeek:快速打造微应用

京东科技开发者

YashanDB多活架构设计,提升系统抗灾能力

数据库砖家

YashanDB多租户架构实现方案解析

数据库砖家

YashanDB多租户架构优势详解,优化资源分配

数据库砖家

YashanDB健康检查与性能诊断实用指南

数据库砖家

YashanDB如何帮助企业实现数据智能化管理

数据库砖家

YashanDB如何优化数据查询的性能?

数据库砖家

YashanDB与传统ETL工具的集成与应用

数据库砖家

YashanDB与区块链结合的可能性与未来前景

数据库砖家

YashanDB与人工智能应用的结合前景

数据库砖家

YashanDB对未来数据技术发展的影响与展望

数据库砖家

YashanDB多租户环境部署方案,满足多业务需求

数据库砖家

YashanDB分布式锁实现及应用场景详解

数据库砖家

YashanDB与容器技术结合,构建现代云原生数据库

数据库砖家

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