我刚刚升级到 Ubuntu 16.04 LTS。在我的 C++ 应用程序中,我使用 PAPI 库,所以我从http://icl.utk.edu/papi/安装了它。但是由于某种原因,我不能再运行我的应用程序,而不必sudo
在开始时输入。
即使只是papi_avail
在终端上输入以查看可用的计数器,我也会得到:
================================================================================
PAPI Preset Events
================================================================================
Name Code Avail Deriv Description (Note)
PAPI_L1_DCM 0x80000000 No No Level 1 data cache misses
PAPI_L1_ICM 0x80000001 No No Level 1 instruction cache misses
PAPI_L2_DCM 0x80000002 No No Level 2 data cache misses
PAPI_L2_ICM 0x80000003 No No Level 2 instruction cache misses
..........
Of 108 possible events, 0 are available, of which 0 are derived.
avail.c PASSED
如果我跑步,sudo papi_avail
我会得到这个:
--------------------------------------------------------------------------------
Of 108 possible events, 50 are available, of which 17 are derived.
avail.c PASSED
Ubuntu 16.04 发生了什么变化?