帮助中心

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

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

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

序列号 CPU RAM HDD 带宽 售价(美元) 免费试用
香港服务器1 E5-2620 32G 1T HDD 50M/无限流量 $196.00 立即申请
香港服务器2 E5-2650 32G 1T HDD 50M/无限流量 $256.00 立即申请
香港服务器3 E5-2680 32G 1T HDD 50M/无限流量 $316.00 立即申请
香港服务器4 E5-2690 32G 1T HDD 50M/无限流量 $336.00 立即申请
香港服务器5 E5-2697 32G 1T HDD 50M/无限流量 $376.00 立即申请
香港服务器6 E5-2620*2 32G 1T HDD 50M/无限流量 $376.00 立即申请
香港服务器7 E5-2650*2 32G 1T HDD 50M/无限流量 $436.00 立即申请
香港服务器8 E5-2680*2 32G 1T HDD 50M/无限流量 $476.00 立即申请
香港服务器9 E5-2690*2 32G 1T HDD 50M/无限流量 $556.00 立即申请
香港服务器10 E5-2697*2 32G 1T HDD 50M/无限流量 $596.00 立即申请
香港服务器11 E5-2680v4*2 32G 1T HDD 50M/无限流量 $696.00 立即申请
香港服务器12 E5-2698v4*2 32G 1T HDD 50M/无限流量 $796.00 立即申请

除了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无响应, 当然更多的是造成UI响应停滞, 卡顿。产生ANR已经是卡顿的极致了。

以上,是RZTXM为大家分析的关于应用卡顿的常见原因了,希望对大家有所帮助,如果大家需要租用APP服务器建议大家来访我们官网,了解更多配置和价格,支持免费测试欢迎大家来申请!

  • 24H在线
  • Tg纸飞机