googlePixel手机卡顿起因找到了!
谷歌Pixel手机用户临时以来始终埋怨在阅读利用时会呈现屏幕卡顿成绩。这一成绩在谷歌成绩追踪器中曾经存在一段时光,只管谷歌否认了该成绩的存在,但尚未宣布修复计划。谷歌始终在将成绩追踪器上的赞扬标志为反复项并封闭,同时倡议用户实验应用更新的Android版本。但是,该成绩仍然存在,尤其是在Android 16开辟者预览版跟Beta 1版本中,用户反应更为显明。克日,一位著名的Android内核开辟者Sultan Alsawaf提醒了Pixel手机卡顿成绩的本源。他表现,成绩出在Pixel手机的带宽治理上。为了更好地舆解这一成绩,咱们能够将Pixel手机设想成一个忙碌的办公室。很多“员工”(即利用跟过程)须要共享无限的“办公空间”(即手机资本)。假如这些“员工”不克不及轮番应用空间或停止无效相同,任务就会变得凌乱,效力也会下降。在这种情形下,“员工”就是手机体系中试图应用带宽的差别局部。依据Alsawaf的发明,“办公室治理员”(即体系)呈现了一个过错:它不准确部署谁能够应用“办公空间”以及何时应用。“详细来说,体系中有一个局部应用了过错的锁(mutex_lock),而不是那种可能确保一次只有一个‘员工’应用‘办公空间’的准确锁。” Alsawaf指出,“如许一来,全部‘员工’都能够同时任务,招致凌乱。”这位开辟者还发明,“办公室治理员”未能准确盘算每个利用顺序所需的带宽,而且在阅读或应用利用顺序时会招致体系卡顿跟耽误。他提出的处理计划是为每团体制订明白的时光表来应用带宽,并确保每次只有一个“员工”正在应用“办公空间”。别的,他还修复了另一个体系未准确盘算带宽的成绩。Alsawaf已将他的代码修正倡议提交给谷歌,并在本人的自界说内核中实现了修复,为Pixel 8用户宣布了补丁。但是,刷入自界说内核存在必定危险,可能会招致数据丧失乃至装备变砖。因而,在终极处理成绩之前,仍是须要等候谷歌经由过程软件更新来实行修复。盼望谷歌可能留神到这位开辟者提出的修复计划,并停止测试,看看能否可能处理这一成绩。