gpt4 book ai didi

android - 在traceview中Incl CPU Time,Excl CPU Time,Incl Real CPU Time,Excl Real CPU Time是什么意思?

转载 作者:IT老高 更新时间:2023-10-28 21:48:49 31 4
gpt4 key购买 nike

1) 独占时间是在方法中花费的时间2) 包含时间是在方法中花费的时间加上在任何被调用函数中花费的时间3)我们称调用方法为“ parent ”,称方法为“子”。引用链接:Click here

这里的问题是:

有什么区别

  • 包括 CPU 时间和包括实际 CPU 时间?
  • 不包括 CPU 时间和不包括实际 CPU 时间?

在我的一个示例跟踪文件中对于 Method1() :包括 CPU 时间 = 242 毫秒和包括实际 CPU 时间 = 5012 毫秒

  • 我无法确定以上两次都出现 5012-242 = 4770 毫秒差距的原因。

如果您有任何想法,请帮助我。

最佳答案

Here's the DDMS documentation

Incl CPU time 是包含 cpu 时间。它是函数本身所用时间的总和,以及它调用的所有函数的时间总和。

Excl CPU time 是独占 cpu 时间。这只是函数本身所花费的时间。您会注意到它始终与“self” child 的“incl time”相同。

文档没有阐明 CPU 时间实时 之间的区别,但我同意 Neetesh 的观点,即 CPU 时间是函数实际运行的时间(这不包括等待 IO),而实际时间是挂钟时间(包括花费在执行 IO 上的时间)。

关于android - 在traceview中Incl CPU Time,Excl CPU Time,Incl Real CPU Time,Excl Real CPU Time是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15760447/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com