Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.7.9版本开启surfaceview,设置开启adb shell dumpsys gfxinfo,卡顿jank值数据很大 #237

Open
katyhudson opened this issue Nov 15, 2023 · 3 comments

Comments

@katyhudson
Copy link

image
image
之前关闭adb shell dumpsys gfxinfo测试为200左右 部分app达到10以内

@rafa0128
Copy link
Member

1、开启了surfaceview就不会用gfxinfo,这是两种不同的计算方式,gfxinfo数据其实是有一定延迟不太准确,不太建议用
2、jank的统计值是一段时间内的总和,执行时间越长累计就越大。所以你要比较的话,测试的页面场景和时长要一样

@katyhudson
Copy link
Author

1、开启了surfaceview就不会用gfxinfo,这是两种不同的计算方式,gfxinfo数据其实是有一定延迟不太准确,不太建议用 2、jank的统计值是一段时间内的总和,执行时间越长累计就越大。所以你要比较的话,测试的页面场景和时长要一样

一直用的一样场景跟时间。那还是建议关闭gfxinfo,用页面的surfaceview是吧

@rafa0128
Copy link
Member

当然用surfaceview啊,工具就是默认用它的。基本适配大部分类型的app。还有渲染页面每帧如果超过16.6ms就会记一次jank,这个基本肉眼看不出来卡顿的,而且有时候相同时间内你有可能没法保证这个过程渲染过多少帧。这个值就大概对比一下就好。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants