新闻动态

手机应用卡顿和应用服务器有关系吗

发布日期:2022-09-08 16:06 | 文章来源:CSDN

【温馨提醒】本文部分内容源于网络,不代表本站观点!若有了解“手机应用卡顿和应用服务器有关系吗”等有关服务器、云主机租用、托管、配置、价格问题,请免费咨询YINGSOO客服,获取最新优惠!

【申请试用】香港大带宽服务器 | 香港物理服务器 | 台湾大带宽服务器

【常见问题】如何选择优质的英国服务器?这几个方面得仔细考察

手机应用卡顿和应用服务器有关系吗

当下手机APP类型多种多样,如支付、购物、订餐、出行等等都可在手机APP上直接实现,在一定程度上这些手机APP为我们的生活和工作提供了极大的便利。随着各大品牌之间的不断内卷,手机APP的反应速度、流畅度等等也在不断完善。今天要同大家讨论的是令人抓狂的APP卡顿问题到底是什么原因,和服务器有没有关系!

现在已经研发出精准快捷的测试方法来检测APP的卡顿现象,如可以通过通过U-APM提供的监控SDK 捕获所监控App主线程消息执行超时的情况,帮助程序员优化用户使用体验,查清楚用户反馈问题是否与卡顿现象间接引发有关。通常APP投放市场前中后都会采取一定的测试工作,因此当保证APP的开发程序上正常,但是还是出现卡顿可能原因就是APP服务器存在不稳定的现象。

除了APP服务器导致的APP不稳定现象,还有就是开发人员需要敏感关注的导致APP卡顿其他原因,主要有:

一、过度绘制

过渡绘制是用来描述一个像素在屏幕上多少次被重绘在一帧上。就是在理想情况下, 每屏每帧上, 每个像素点应该只被绘制一次, 当多次绘制就属于过度绘制了,常见的就是绘制了多重背景/绘制了不可见的UI元素。

二、太复杂的布局

界面性能受限于 UI 渲染性能,UI 渲染的整个过程是由 CPU 和 GPU 两个部分协同完成的。UI布局元素的 Measure等相关运算执行是由CPU负责,而GPU 则负责栅格化,将UI元素绘制到屏幕上当APP的 UI 布局层次太深,或自定义控件的 onDraw 中有复杂运算,CPU 的相关运算就可能大于16ms, 导致卡顿。这种情况下对于APP服务器的CPU要求会更高,建议使用E5系列及以上

三、过多的 GC

服务器的内存不足也会造成应用不流畅。执行 GC 操作的时候,任何线程的任何操作都会需要暂停,等待 GC 操作完成之后,其他操作才能够继续运行, 故而如果程序频繁 GC, 自然会导致界面卡顿。

四、UI 线程的复杂运算

UI线程的复杂运算会造成UI无响应, 当然

以上,是本公司为大家分析的关于应用卡顿的常见原因了,希望对大家有所帮助,如果大家需要租用APP服务器建议大家来访我们官网,了解

美国视频云服务器_送10G防御_112元/年起_去领券

美国视频云服务器,YINGSOO美国云服务器,洛杉矶,纽约双节点,赠送10G防御,BGP网络,任意扩容,可达10G独享带宽,美国视频云服务器,YINGSOO[3天免费试用]

https://www.yingsoo.com/products/cloud-us.html

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部