簡體   English   中英

使用庫對基於g ++的應用程序進行c ++分析

[英]c++ profiling of the g++ based application with libraries

我正在嘗試發現熔化框架內部的性能問題,尤其是仿射變換。

我已經嘗試了3個探查器:gprof,Zoom和GooglePerfomanceTools。

我已經用禁用的優化功能編譯了所有代碼,並顯式刪除了由普通函數更改它的所有內聯函數。

但是所有這些事件探查器在“調用圖”中使我無法解析的函數名。 確實,這些功能中的大多數是最耗時的。

所以問題是用庫對基於g ++的應用程序進行概要分析的正確過程是什么?

謝謝,

您需要在啟用調試信息的情況下編譯程序(假設您已經啟用了調試信息,但仍然提及了此信息),安裝了依賴庫的調試版本,並針對它們鏈接程序。

在基於debian的linux環境中,它們通常像原始庫一樣命名,后綴為-dbg。 例如libxml2-dbg。

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM