在C中的ubuntu上的性能计数器库

时间:2012-02-17 17:30:47

标签: c++ c linux performance linux-kernel

我正在尝试在ubuntu中找到一些用于访问性能计数器的库。但我无法找到它。在linux网站上我找到了关于pmc.h的库。但我无法在我的系统中找到它。有人可以帮我找一些库来检索性能计数器数据吗?

我使用的是ubuntu 11和i386处理器。我在ubuntu中观察到的另一个奇怪的事情是,我无法找到/ usr / include / sys目录。这是我使用socket.h所必需的:(

1 个答案:

答案 0 :(得分:4)

  1. 我不知道 pmc (似乎只存在于Darwin?),但考虑使用libpfm

    sudo apt-cache search libpfm
    
  2. /usr/include/socket.h属于 libc6-dev

    dpkg -L libc6-dev | grep socket.h
    

    通过以下方式安装 libc6-dev

    sudo apt-get install libc6-dev