在VS 2015中,我运行了CPU使用率概要,并看到一个函数(FunctionA)的包含样本为10%。这个函数被其他几个函数(ParentFunctions1、2和3)调用。
当我查看这3个父函数的包含样本时,它们的组合包含样本远远小于子函数B的IS!
我该如何确定哪个父函数导致了最大的使用率?我通常使用以前的分析器,其中父级“CPU时间”是其子级的聚合值。为什么包含样本不像这样工作?我该如何切换到给我实际时间的内容?或者,是否有其他方法可以告诉我哪个是naughty parent?
当我查看这3个父函数的包含样本时,它们的组合包含样本远远小于子函数B的IS!
我该如何确定哪个父函数导致了最大的使用率?我通常使用以前的分析器,其中父级“CPU时间”是其子级的聚合值。为什么包含样本不像这样工作?我该如何切换到给我实际时间的内容?或者,是否有其他方法可以告诉我哪个是naughty parent?
FunctionA
被其他东西调用了,而不是Parent functions 1,2 和 3
。如果你能导出性能报告,可能会有人能帮助你解决问题。 - Dipen Shah