我正在编写工具来解析并从cpuprofile
文件中提取一些数据(保存个人资料报告时生成的文件),并且我遇到了一些精确的Self& amp;计算总次数。因此,时间取决于字段hitCount
的值,但是。当hitCount
小(<300)时,hitCount
和Self time
之间的系数为1.033。但随着hitCount
的增长,系数也会增长。
因此,当hitCount = 3585时,k为1.057。当hitCount = 7265时:k = 1.066。
目前我使用1.035作为系数,我试图最小化我的样本数据的错误。但我对近似不满意。我不熟悉Chromium代码库,直接在源代码中找出它。
那么如何获得具有hitCount值的函数调用的自我时间?
答案 0 :(得分:3)
基本上是:
sampleDuration = totalRecordingDuration / totalHitCount
nodeSelfTime = nodeHitCount * sampleDuration