博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows 8 开发:提高App性能 概述
阅读量:2505 次
发布时间:2019-05-11

本文共 881 字,大约阅读时间需要 2 分钟。

一、概述

  在开发中要尽早关注程序的性能问题,把性能问题当作一个开发功能来对待,因为这极大地影响着用户体验。

  性能提升计划

  性能应该像APP中每一个功能一样,写在计划里,性能提升计划包括:在什么样的场景下性能很关键?定义什么样算是好的性能?以及尽早地关注性能这块,以确保后期的过程中能达到目标。你不用完全清楚哪里需要提高性能,一般代码执行次数最多的地方就是需要去优化的地方。用户体验是衡量性能的基本方式,例如App的启动时间,1秒之内算优秀,小于5秒的算还行,大于5秒就别说了。有时候你还得考虑其他不是那么直接影响到用户体验的因素,比如内存消耗,要是App用了太多内存,机器就会变慢。关于怎么样才达到我们对性能的要求,还可以关注一下App的大小,举个例子来说,你可能需要一个不太消耗内存的小点的App。

 

  查看App的性能

  在项目的原型,开发和部署阶段,性能测算的方法都不同,关于怎么用Visual Studio查看App的性能,参考.

  在原型阶段的早期就关注程序性能会带来很多好处,建议在写代码的时候就查看性能,早点关注性能可以让你知道性能开销在哪里,这样可以调整一些决策,后期再关注的话会很麻烦。开发时关注性能可以是否在做正确的事儿,能早点发现是否需要调整架构,比如数据表达。不用优化程序的每部分,大多部分的性能提升并不会给用户带来什么不同,多改进最常用的功能。win8能运行在多种设备上,所以很难模拟所有的场景,在用户机器上收集性能数据可以帮你了解最终用户的期望。可以将数据通过webservice上传到我们的服务器。

  Metro Style App性能的最佳做法

  • 在低电量的设备上测试:比如平板上。
  • 减少耗电量:在CPU空闲时减少不必要的定期任务,比如可能从webservice抽数据,从GPS取数据,这些动作最好别太频繁。动画也比较费电,因为显卡和CPU要一直活动,动画效果很好,但是得做为提高性能的考虑因素,数据为主的app最好少用动画。

  • 减少内存消耗

 

相关内容:提升C#、VB开发metro style app性能的指导方针

转载地址:http://volgb.baihongyu.com/

你可能感兴趣的文章
Kafka的安装和配置
查看>>
Alpha冲刺(10/10)
查看>>
数组Array的API2
查看>>
为什么 Redis 重启后没有正确恢复之前的内存数据
查看>>
No qualifying bean of type available问题修复
查看>>
第四周助教心得体会
查看>>
spfile
查看>>
百度编辑器上传视频以及视频编辑器预览bug解决
查看>>
explicit关键字
查看>>
Team Foundation Service更新:改善了导航和项目状态速查功能
查看>>
Qt Creator 2.6.1 发布
查看>>
GCD 之 同步 异步 并发
查看>>
[中英對照] Steve Jobs 對美國史丹福大學畢業生演講全文
查看>>
0x13 链表与邻接表
查看>>
用OpenGL实现动态的立体时钟
查看>>
ubuntu——更新、编译、启动内核
查看>>
我的第一个 Mono for Android 应用
查看>>
性能测试--如何获取有效需求
查看>>
006 加密
查看>>
001 分布式系统
查看>>