随着移动终端及移动应用的普及,信息安全、用户体验、硬件功耗等越发被人们所关注,博为峰针对移动终端和移动应用开发出一系列监控、检测工具,并与国际知名移动测试工具合作,不断提高和完善移动终端和移动应用的质量。

开发背景

       随着企业应用大量在智能手机上的开发和移植,移动应用代码性能越来越受到重视,移动应用运行时性能越来越受到关注。据报告统计,47%的移动用户在他们的手机上访问某个应用程序时会不同程度遇到性能问题,74%的用户将无法容忍超过5s的页面加载时间。然而从项目统计结果看,提高性能的工作量约75%用于监控、分析和诊断性能问题,只有工作量的25%用于修复问题。充分说明代码性能监控和运行性性能监控对解决问题带来的重要意义。

 

系统特点

移动应用性能监测工具01

 

代码性能监控功能

◆ 移动应用线程监控:统计移动应用中,各线程的执行时间
◆ 移动应用函数性能监控:包括函数本身运行时间、函数以及子函数运行时间、函数执行时间占总时间的百分比、以及总时间等方面的性能监控

 

运行时性能监控功能

◆ 首次启动时间监测:监测移动应用的首次启动时间等
◆ CPU使用率:监测移动应用运行过程中,系统的CPU利用率、以及该应用的CPU使用率情况等
◆ 内存使用率:监测移动应用运行过程中,系统的内存利用率、以及该应用的内存使用率情况等
◆ 网络使用监控:监测移动应用运行过程中,系统的网络传输数据量、以及该应用的网络传输数据量等
◆ 电源监控:监测移动应用运行过程中,系统的电池耗电情况、该应用的耗电情况情况、电池温度等方面的信息

 

系统使用场景

◆ 与IDE工具无缝集成,满足移动应用开发过程中代码性能监控、诊断和调优的需求
◆ 与手工或自动化测试任务配合,满足移动应用运行时系统资源消耗等性能监控的需求

 

移动应用性能监测工具02