The present invention discloses a method and device of mobile applications, the performance bottleneck of decision tree based on the methods: to obtain the mobile terminal according to the mobile terminal performance log; log performance modeling based on decision tree classification model, in order to get through the bottleneck; model conditions, according to the conditions of the bottleneck of mobile application performance bottleneck analysis. The method can be used for mobile application performance logs through machine learning automatically from the multidimensional log to find the most likely is the combination of dimensions based on the bottleneck, and operation and maintenance personnel can quickly find the user experience bottlenecks, improve analysis efficiency, improve the analysis accuracy and practicability.
【技术实现步骤摘要】
基于决策树的移动应用性能瓶颈分析方法及装置
本专利技术涉及计算机及互联网
,特别涉及一种基于决策树的移动应用性能瓶颈分析方法及装置。
技术介绍
随着移动互联网的发展,人们已经习惯在各种生产、生活场景中使用移动应用来满足多样化的需求。各类应用提供商也把提高用户体验作为首要任务,在这其中,移动应用的性能在衡量产品质量中扮演着重要角色。目前大多数移动应用的性能体验差强人意(表现为卡、慢)的原因主要有三个:第一、移动应用是运营在一个复杂的、性能和稳定性都不完美的移动互联网基础架构之上,而这个基础架构的主要组成部分,Wi-Fi、无线蜂窝网、数据中心网络、内容分发网络都是复杂的计算机网络,一条应用层的消息会经过十几种、几十个设备才能最终到达目的地,过程中任何设备或链接出了问题都会导致应用层用户性能体验的下降;第二、应用软件模块调用关系复杂,用户在移动端的一次点击会涉及到多个移动端和服务器端多个软件子系统的多次调用关系,每个子系统都可能成为瓶颈;第三、虽然移动应用提供商通常会采集移动应用性能日志,并试图分析该日志来发现性能瓶颈,但分析该日志需要运维人员具备足够的领域知识; ...
【技术保护点】
一种基于决策树的移动应用性能瓶颈分析方法,其特征在于,包括以下步骤:获取移动端性能日志;根据所述移动端性能日志基于决策树进行建模,以得到分类模型;以及通过所述分类模型得到瓶颈条件,以根据所述瓶颈条件得到移动应用性能瓶颈分析结果。
【技术特征摘要】
1.一种基于决策树的移动应用性能瓶颈分析方法,其特征在于,包括以下步骤:获取移动端性能日志;根据所述移动端性能日志基于决策树进行建模,以得到分类模型;以及通过所述分类模型得到瓶颈条件,以根据所述瓶颈条件得到移动应用性能瓶颈分析结果。2.根据权利要求1所述的基于决策树的移动应用性能瓶颈分析方法,其特征在于,所述预设的分类模型通过以下方式得到:将所述移动端性能日志中每一条记录以n个属性的值为坐标映射到n维空间;根据关键性能指标和分类条件对所述每一条记录进行分类,以对所述n维空间进行不重叠划分;根据所述n维空间中已有的数据分布得到类别的分界线;以及根据不同维度的属性和值建立所述分类模型。3.根据权利要求2所述的基于决策树的移动应用性能瓶颈分析方法,其特征在于,还包括:列举所有的属性划分,并根据评价指标选择最优属性;在每个节点处得到所有候选的属性划分后,通过信息熵增益评价各个属性划分的效果;根据瓶颈条件定义得到停止生长条件,以根据所述停止生长条件停止所述决策树增长;将不满足预设条件的叶子节点标记为瓶颈节点,以确定叶子节点类别;识别瓶颈属性条件,以基于决策树进行建模。4.根据权利要求3所述的基于决策树的移动应用性能瓶颈分析方法,其特征在于,所述关键性能指标不达标比例大于父节点的分支所用的属性条件为所述瓶颈属性条件。5.根据权利要求2所述的基于决策树的移动应用性能瓶颈分析方法,其特征在于,所述移动端性能日志的格式包括性能指标和潜在影响因素,其中,所述性能指标包括操作响应时间,所述潜在影响因素包括网络类型、省份和移动设备类型中的一种或多种。6.一种基于决策树的移动应用性...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。