C和指標 第十八章 效能評測工具gprof

2022-04-16 13:37:24 字數 350 閱讀 2687

linux平台下的gprof評測工具可以對程式進行分析,需要在編譯時加上-pg選項,如上一章的二叉樹**:

gcc -pg main.c arraybinarytree.h arraybinarytree.c
先執行一下,然後就會生產gmon.out檔案,該檔案用於分析程式執行:

./a.out
再次執行進行分析:

gprof ./a.out gmon.out
然後就可以看到具體的程式分析了,如下:

更多可以參考官方文件:

第十八章 B樹

施工中施工中 基本操作主要包括 搜尋b樹,建立空b樹,插入關鍵字。18.3放出刪除關鍵字的 class program region 磁碟操作 為結點初始化對應的磁碟頁 private static node t allocate node t 磁碟寫操作 private static void d...

第十八章 定製特性

目錄 18.1 使用定製特性 18.2 定義自己的特性類 18.3 特性構造器和字段 屬性資料型別 18.4 檢測定製特性 18.5 兩個特性例項的相互匹配 18.6 檢測定製特性時不建立從attribute派生的物件 18.7 條件特性類 定製特性 利用定製特性,可宣告式地為自己的 構造新增註解來...

第十八章 18 2 3節練習

練習18.18 已知遊俠面的swap的典型定義 參見13.3節,第457頁 當mem1是乙個string時程式使用swap的哪個版本?如果mem1是int呢?說明在這兩種情況下名字查詢的過程。void swap t v1,t v2 解答 這裡典型定義應該指的是有乙個專為string交換而建立的swa...