基于Java反射的Android应用HTTP性能监测系统的设计与实现
发布时间:2017-09-09 16:15
本文关键词:基于Java反射的Android应用HTTP性能监测系统的设计与实现
【摘要】:APM(Application Performace Management)是对软件应用程序实际性能及可用性管理和监控的技术,它通过监测和诊断应用性能问题来维持应用服务的水平。随着移动互联网时代的到来以及Android平台应用的快速发展,传统上从后端数据间接得到客户端应用网络性能的监控方案已经越来越不能满足的当下Android应用开发人员的需求。本文工作依托于腾讯RQD移动应用性能监测项目,立足于Android应用主要网络性能,如HTTP性能,围绕着应用性能数据截获、解析收集以及可视化,开发出一套Android应用HTTP性能监测系统。该系统作为RQD移动应用性能监测系统的重要子系统之一,通过对Android应用HTTP性能的截获分析,不仅可为RQD提供Android应用的网络性能数据,同时也能为Android应用开发人员提供了更直观的应用HTTP网络性能分析数据。本文在分析了Android应用性能监测国内外研究现状后,结合RQD移动应用性能监测系统的业务需要,提出了结合Java反射机制和Android应用层的网络接口,实现Android应用HTTP性能监测的方法,以及对对应格式数据的解析算法,并设计实现了性能数据收集和可视化的应用监测平台。该平台为Android应用开发人员提供应用性能的可视化分析服务,取得了较好的实际运行效果、具有实际的应用价值。
【关键词】:应用性能监测 移动互联网 Java反射
【学位授予单位】:中山大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52
【目录】:
- 摘要4-5
- ABSTRACT5-9
- 第1章 绪论9-15
- 1.1 研究背景9-12
- 1.2 国内外发展现状12-13
- 1.3 本文工作的创新点与主要贡献13-14
- 1.4 论文章节编排14-15
- 第2章 技术和原理15-27
- 2.1 客户端技术和原理15-23
- 2.2 服务器端的技术和原理23-26
- 2.3 本章小结26-27
- 第3章 需求分析27-38
- 3.1 功能需求分析27-36
- 3.2 性能需求分析36-37
- 3.3 本章小结37-38
- 第4章 总体设计38-45
- 4.1 系统架构及原理38-42
- 4.2 业务用例的实现42-44
- 4.3 数据库设计44-45
- 第5章 详细设计45-59
- 5.1 系统客户端的详细设计45-55
- 5.2 服务器端的详细设计55-57
- 5.3 本章小结57-59
- 第6章 部署与应用59-69
- 6.1 系统部署59-60
- 6.2 系统主要界面展示60-61
- 6.3 系统应用效果61-63
- 6.4 系统兼容效果63-65
- 6.5 与已有系统的对比65-68
- 6.6 本章小结68-69
- 第7章 总结与展望69-73
- 7.1 本文的工作总结69-70
- 7.2 下一步的研究工作70-73
- 参考文献73-77
- 附录77-83
- 致谢83
【相似文献】
中国期刊全文数据库 前10条
1 林耕宇;;观摩50名Google Android程序开发竞赛作品[J];电子与电脑;2008年08期
2 树子;;Android中文版不完全体验[J];互联网天地;2009年04期
3 Jason Whitmire;;产业软件专家如何协助解决Android的分裂困境[J];电子与电脑;2010年02期
4 蒋彬;;10款Android手机必备应用——Android操作系下的软件评测[J];微电脑世界;2010年04期
5 ;PCWorld Windows Phone 7挑战Android 毅然崛起的AndroidⅠ洗心革面的Windows Phone 7[J];微电脑世界;2010年08期
6 韩青;;Android平台发展的动力与挑战[J];中国电子商情(基础电子);2010年09期
7 方智勇;;Android手机这样用[J];电脑迷;2010年15期
8 缺少浪漫;;Android的另一面[J];电脑迷;2010年13期
9 ;ZTE and Three Release Android ,
本文编号:821456
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/821456.html