我正在学习如何使用perf。我使用了perf stat,然后是perf report。所以我注意到我在memcpy中得到了缓存未命中。有没有可能进行某种形式的回溯来找出这是哪个memcpy?仅仅知道它来自memcpy是没有用的。
发布于 2017-01-19 10:45:25
向perf record传递-g标志将使其收集每个事件的调用堆栈。查看使用-g标志收集的跟踪的perf report将帮助您理解从何处调用有问题的memcpy。您可能还希望使用perf report命令的--children标志。
https://stackoverflow.com/questions/41697125
复制相似问题