【问题标题】:performance counters library on ubuntu in CC 中 ubuntu 上的性能计数器库
【发布时间】:2012-03-09 02:52:30
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:
    1. 我不知道 pmc (似乎它只存在于达尔文?),但考虑使用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
      

    【讨论】:

    • 感谢 Andrejs,socket.h 问题已解决。现在,我只希望能解决性能计数器问题
    • "sudo apt-cache search libpfm" 没有显示任何内容。 :(
    • 嗯,真的.. Oneiric (Ubuntu 11) 还没有这个包(还没有?):packages.ubuntu.com/…
    • 无论如何,没有什么能阻止你从源代码构建它。
    猜你喜欢
    • 1970-01-01
    • 2015-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-30
    • 2014-09-24
    • 2016-07-23
    • 2023-03-14
    相关资源
    最近更新 更多