请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

wallclocktime threadtime选择

wallclocktime和threadtime是方法耗时的两个维度,那在实际调优中,请问老师是选择哪个做为基准呢,并且为什么选取其作为基准?

正在回答 回答被采纳积分+3

1回答

随风绽放 2020-04-15 11:10:27

同学你好二者都很重要,wall duration时间久说明耗时多,然后看cpu duration 这个值说明cpu花费在其身上的时间多不多。不多的话基本可以直接异步(因为不抢占CPU)多的话需要合理调度好执行顺序。

0 回复 有任何疑惑可以回复我~
  • cpu duration比较小的话说明方法当中有IO,异步执行阻塞的时候就不抢占CPU了,不知道是不是这么理解
    回复 有任何疑惑可以回复我~ 2020-05-22 17:01:45
  • 同学你好,可以这理解,不过需要注意IO也可能耗费CPU(多少的问题),需要以具体数据为准。不能认为IO就不消耗CPU。
    回复 有任何疑惑可以回复我~ 2020-05-24 09:58:02
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信