首页 > 代码库 > 三大应用性能隐形杀手:谁Kill你的App?
三大应用性能隐形杀手:谁Kill你的App?
对于移动开发者来讲,活跃用户流失=应用慢性死亡!当你的创意、用户体验和coding都无懈可击时,是谁在不知不觉中Kill了你的App?根据数据统计:“连接超时”、 “崩溃”和“CPU使用问题”正是Kill掉你的应用的三大隐形杀手!
头号隐形杀手:连接超时
据统计,网络错误是App关闭的首要问题,而在移动应用中网络错误数据比例报错中最高的就是连接超时错误。想象一下当你花重金好不容易把你的App推广到用户手机上,而在用户初次尝试时发生连接超时无法正常使用,多数用户会选择再也不会打开你的应用第二次。
根据对可公开的样本数据分析:一个应用存在连接超时错误,该错误从上午9点开始报错比例突增到2%以上。
该示例应用日活400万,月活4000万。因此分析,此问题将直接给开发者带来近10W个用户将永久不再使用。此问题如果持续一个月,近100W用户将永久不再使用这个App!小小的“连接超时”正在每天“偷走”开发者的用户,杀手本色尽显,“贵”为App头号杀手!
二号隐形杀手:崩溃
崩溃,是一种境界,教你也不会只能自己体会!App崩溃往往伴随着用户的“崩溃”!
根据对同一样本应用分析,发现该应用在7月1日崩溃比率从1‰左右上升到2‰ 。
因此分析:99%以上的崩溃都集中出在该应用的4.6.5版本,以此开发者可以判断原因是由于应用新版本上线所致。
通过听云平台分析可以直接定位“崩溃”原因,并且根据系统版本和手机型号的崩溃原因进行分析和改进,揪出App的二号杀手。
三号隐形杀手:CPU使用问题
2014年7月武汉晨报报道:在广埠屯一家手机维修店了解到,最近武汉高温潮湿天气的来袭,让手机“中暑患者”有增多的趋势。“打了个电话,手机就滚烫滚烫的,刚开始也没怎么注意,现在手机发烫就干脆死机,这是咋了?”
据日本NHK网站2014年2月报道,去年全年,日本全国消费生活中心接到了520件左右的手机过热、手机死机等咨询案件,是前一年的5倍。
据半岛新闻2014年7月报道,司机小刘手机玩着玩着死机了,通着电话自动挂掉,由于频繁死机、速度变慢、温度升高甚至出现高温导致塑料材质的手机后盖出现融化的情况。
夏日来临,手机过热、手机突然死机又成了用户频繁投诉手机厂商的一大问题。
根据百度搜索数据,有275W条“手机过热死机”的搜索结果。但是请不要把用户的问题都归结为手机电池,听云平台分析:CPU超载是杀死App的第三大杀手。
据数据显示,当该应用在执行一个列表页程序时,CPU和内存使用率明显提升,对应的线程耗时时间明显增加。CPU频率设置过高时会导致过热,过热导致耗电更严重,CPU频率设置过低导致手机滞后,应用处理缓慢同样会导致耗电。更多时候,用户解决CPU超载问题只能关闭甚至卸载App。你的App就被Kill了!
囚禁杀手
如何囚禁“连接超时”、 “崩溃”和“CPU使用问题”乃至更多导致用户流失的杀手呢?
根据发布数据:69%开发者还处在裸奔状态!而作为应用性能管理服务商的基调网络日前所发布的听云平台,每日帮助开发者监控超过100亿次的真实用户请求,发现应用性能问题超过15万个,帮助应用留住因性能问题即将离开用户超过175万个,通过核心技术优势快速帮助开发者“囚禁”应用性能的“杀手”。
基调网络官网:http://www.networkbench.com
听云平台官网:http://www.tingyun.com/