我正在尝试了解非常昏昏欲睡和Callgrind进行分析的区别。我打算分析的代码是用 C++ 编写的,可以在 Linux 和 Windows 下运行。
在 Linux 上,我能够使用 Callgrind 来查看 Self 和 inclusive 的相对成本。据我了解,Callgrind 使用仪器化分析技术并且需要相当长的时间。但是,Very Sleepy 使用统计分析并且非常快。由于两者都使用不同的分析方法,我无法比较两者的结果。
有没有办法可以在 Linux 和 Windows 上进行某种配置文件比较?不幸的是,Callgrind 对于 Windows 不可用,反之亦然,对于非常困倦。