關於perfmon2的使用記錄

2021-07-11 19:14:33 字數 973 閱讀 4626

git主頁:

this package provides a library, called libpfm4 which is used to develop

monitoring tools exploiting the performance monitoring events such as those

provided by the performance monitoring unit (pmu) of modern processors.

簡單的說,這是乙個庫,用來做一些基於硬體events的performance的檢測。

安裝步驟:

tar zxvf libpfm-4.7.0.tar.gz

cd libpfm-4.7.0

make

make install

然後可以去執行perf_exampler下的一些檔案。

如果本地.c檔案,則

cc  -g -wall -werror -wextra -wno-unused-parameter -i. -i/home/ubuntu/libpfm-4.7.0/perf_examples/../include -dconfig_pfmlib_debug -dconfig_pfmlib_os_linux -i. -d_gnu_source -pthread -c ***.c

生成***.o

cc  -g -wall -werror -wextra -wno-unused-parameter -i. -i/home/ubuntu/libpfm-4.7.0/perf_examples/../include -dconfig_pfmlib_debug -dconfig_pfmlib_os_linux -i. -d_gnu_source -pthread -o ***  ***.o perf_util.o /home/ubuntu/libpfm-4.7.0/perf_examples/../lib/libpfm.a

生成可執行檔案

關於JSON的使用記錄

第一步,服務端 定義為 json格式 context.response.contenttype context.response.expiresabsolute datetime.now.adddays 1 context.response.addheader pragma no cache con...

關於遞迴的使用記錄

此篇部落格 於極好的文章,解決了遞迴入門的疑難點。何為遞迴?程式反覆呼叫自身即是遞迴。我自己在剛開始解決遞迴問題的時候,總是會去糾結這一層函式做了什麼,它呼叫自身後的下一層函式又做了什麼 然後就會覺得實現乙個遞迴解法十分複雜,根本就無從下手。相信很多初學者和我一樣,這是乙個思維誤區,一定要走出來。既...

關於grub rescue的使用的記錄

背景 win7下裝完雙系統,重新啟動出現grub rescue 模 式 黑屏,無法正常啟動 解決辦法 使用grub rescue模式下引導命令,手動引導。首先給出參考文獻來自於ubuntu官方論壇 還有一篇部落格某部落格 解決步驟為 執行ls命令grub rescue ls找到ubuntu系統所在分...