欢迎来到天天文库
浏览记录
ID:37367708
大小:1.55 MB
页数:30页
时间:2019-05-22
《深入代码级的移动应用性能管理听云》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、深入代码级的移动应用性能管理Wood@听云Dec.12th,2014©2014Amazon.com,Inc.anditsaffiliates.Allrightsreserved.Maynotbecopied,modified,ordistributedinwholeorinpartwithouttheexpressconsentofAmazon.com,Inc.移动应用的推广成本每用户安装成本:iOS$1.46,Android$1.15App出现性能问题时…用户为什么流失?App常见的性能问题App常见的性能
2、问题:卡顿App常见的性能问题:渲染慢、数据展示不完整App常见的性能问题:服务端响应慢App常见的性能问题:网络状况差App常见的性能问题:黑白屏App常见的性能问题:崩溃、闪退不同团队关注的性能问题终端差异运营商延时,流量崩溃网络接入方式差异(2G,3G,4G,Wifi…)错误机房链路服务端应用性能及稳定性交互卡顿代码执行效率第三方服务商(云,CDN,推送…)服务质量开发团队运维团队移动应用性能监测移动应用性能监测:采集位置客户端服务器端端到端的+=全方位性模拟拨测真实用户监测性能监测真实用户监测移动应用
3、性能监测:采集项地理位置、设备型号、系统版本网络类型、运营商客户端ClientURL、网络延时、错误、日志、崩溃响应耗时、交互耗时URI、响应耗时、服务器、资源、实例代码块服务器端Server后端服务响应耗时错误、异常移动应用性能监测:如何采集真实用户监测:App中增加监模拟拨测:控代码:网络请求计时、方法针对指定URL的模拟拨测调用计时、事件计时、日志客户端Client定期回传性能数据应用中增加应用日志、系统日志、监控代码输出日志数据库日志分析服务器端Server听云移动应用性能管理方案听云移动应用性能管理
4、方案听云移动应用性能管理方案5分钟完成部署全方位端到端覆盖快速准确定位性能问题听云App听云App1.设置权限2
5、.MainActivity中增加两行代码importcom.networkbench.agent.impl.NBSAppAgent;...protectedvoidonCreate(BundlesavedInstanceState){...NBSAppAgent.setLicenseKey(“your-app-key").start(this);...}3.使用听云SDK打包工具打包完成部署听云App听云App网络性能交互性能实时报表和警报听云Server听云Server1.下载听云Agent(PHP/Jav
6、a/.NET)2.安装听云Agent:PHPsudorpm-Uvhtingyun-agent-php-latest.i386.rpmsudosh/usr/bin/networkbench-install.shJavaunziptingyun-agent-java-lastest.zip-d/path/to/appserver/cd/path/to/appserver/tingyunjava-jartingyun-agent-java.jarinstall3.重启应用服务器完成部署听云Server听云Serve
7、rNoSQL事务性能分析数据库性能分析服务性能分析WebService性能分析听云&AWS©2014Amazon.com,Inc.anditsaffiliates.Allrightsreserved.Maynotbecopied,modified,ordistributedinwholeorinpartwithouttheexpress
此文档下载收益归作者所有