docker container中的gprof - >没有时间积累

时间:2018-01-05 08:46:02

标签: docker gprof

我有一个项目(octave-4.2.1 tarball),使用grpof在debian stretch上用gcc 6.3编译。如果我直接在主机上运行它,则会生成gmon.out并且gprof的输出显示计时信息。

如果我在基于stretch-lite的docker容器中使用完全相同的标记构建相同的代码并运行它,我得到:

warning: ignoring unexpected signal: Profiling timer expired

和prof生成的输出显示:

no time accumulated

并且所有时间信息都为零。

我猜(真的只是一个疯狂的猜测)gprof需要某种直接的内核访问才能获得定时信息。任何想法,如果这是可能的,以及码头集装箱如何直接"直接"和内核交谈?

0 个答案:

没有答案