2011-06-06 69 views
0

我正在使用cent os 5.5。使用oprofile進行配置文件

的Linux的localhost.localdomain 2.6.18-164.el5xen#1 SMP週四09月03日4時03分03秒EDT 2009年x86_64的x86_64的x86_64的GNU/Linux的

我試圖通過oprofile來分析我的項目(服務器)用C++編寫。

因此,爲此,我使用了eclipse Helios Service Release 2,它有一個oprofile插件。我已經通過eclipse安裝了插件。但是當我嘗試通過oprofile消息BOS彈出說,

剖析「時發生錯誤。詳情請參閱錯誤日誌。 java.lang.ExceptionInInitializerError」

我也曾嘗試用eclipse插件gprof。它創建gmon.out文件,但不幸的是它沒有采取任何示例。它只能顯示qa函數被調用的次數,但它不能顯示函數執行的持續時間。可否請任何人告訴我爲什麼會發生這種情況?

任何人都可以告訴我,如果cent os內核支持與oprofile分析。

我的項目是用C++編寫的服務器。它有共享庫,它是多線程的,效率不高。所以我試圖找出它在哪裏花費很多時間以及它在哪裏超載CPU。

這將是一個GR8幫助,如果任何人都可以告訴我怎樣可以分析我通過oprofile或gprof的服務器在Eclipse在適當way.I我prefering日食因爲它顯示了是gmon.out或OProfile的在大部分的輸出更容易理解

謝謝

回答