2015-07-20 28 views

回答

3

chapter 1 of the user guide

...要使用它,你必須配置你的目標,並確保鱷魚,能夠簡化使用與您的目標溝通的機制,對目標運行上手。

表現數據自然不會聚集並自行移動;大多數情況下它只是簡單地出現在PMU寄存器中,然後消失在æther中,永遠不會再被看到。我們作爲用戶,需要東西捕捉到它。如果我們在目標系統本身做自託管的分析,我們可以使用這樣的perf tools本地記錄數據,並進行分析。如果我們不是要收集的數據,並通過一些通訊協議吐出來,用不同的主機系統上運行簡化分析,我們需要運行的目標系統,將做的工作爲我們得也快。 Gator is that thing

0

鱷魚目標平臺來收集性能監控統計數據,並將它們暴露在呈現這些外部工具(流線型)上運行的詳細信息。 Gator由一個內核模塊和一個用戶空間守護進程組成。內核模塊 定期從處理器的性能監視器單元(PMU)中刪除統計信息。用戶空間守護程序是外部工具連接到的以檢索PMU數據的內容。使用鱷魚的一個好處是,它不需要專門的 硬件(例如一個ICE)收集性能數據。