移动性能测试 top 抓取 app cpu 占用率,8 核抓出了 900%

t3 · 2023年09月08日 · 最后由 Ellison 回复于 2023年09月11日 · 6980 次阅读

按理说 8 核手机,最高 cpu 占用率是 800%,但是我 top 抓到 app 的 cpu 占用率是 900%,百思不得其解,特在此询问。

共收到 2 条回复 时间 点赞

在异步多核的情况下,每个核心都可以独立地运行应用程序,因此它们可以同时处理多个任务。当一个核心的负载达到 100% 时,它会将任务交给下一个空闲的核心来处理。但是,如果所有核心都在忙碌中,并且应用程序需要更多的计算资源,那么即使有多个核心可用,应用程序的 CPU 占用率也可能超过 8 核的理论最大值。
此外,应用程序可能会在不同的 CPU 核心上运行不同的线程或进程,这也可能导致某些核心的利用率高于其他核心。因此,即使您的手机具有 8 个核心,但在某些情况下,它们的利用率可能会超过 8 核的理论最大值。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册