2012-01-05 54 views
5

我試圖測量從我的iPod的能源使用水平,當我運行我的應用程序。我將設備中的數據導入儀器應用程序,能源使用級別顯示條形圖。但是,在儀器的詳細信息窗格中,能量使用級別沒有顯示任何數字,表明應用程序在我的設備中使用的能量級別。你知道如何獲得這種能源使用水平?我遵循儀器文檔中所述的步驟從iOS設備獲取Energy Usage報告;我的iOS設備是ipod touch 3G,我使用的是Xcode 3.0。謝謝!能源使用儀器 - iOS

回答

-2

最後我找到了解決方案。我使用的是第三代標籤的ipod,但由於它不起作用,我決定嘗試使用iPhone 3GS,並且它可以正常工作,儀器中顯示了能耗水平。

3

當您從左手工具列表中選擇Energy Usage時,從菜單中選擇View - > Detail或Command + D作爲快捷方式。然後您將看到具有能源使用級別的詳細視圖。

或者

移動你的檢測頭看到能源使用水平Inspection Head in Instruments

另外請注意,您的設備設置 - >開發 - >能源診斷日誌記錄(On/Off開關),打開此開關會重置先前的日誌。

+0

嗨,謝謝你的回答。我的問題是,雖然我遵循蘋果給出的步驟來記錄能量使用情況,但我沒有從我的應用程序獲得任何能量水平。當我從iOS設備導入數據時,所有儀器(CPU活動,睡眠/喚醒等)都會給我一些測量結果,但能量使用儀器不會顯示任何內容。你知道它爲什麼會發生? – airin 2012-04-05 16:01:29

+0

@airin不知道爲什麼它不顯示在樂器中。 「注意:iPhone 3GS和第三代iPod touch目前支持Energy Usage工具。」支持您所說的使用的設備。您是否完成了其中一項「1)關閉設備上的電源記錄2)斷開設備並重新啓動3)排空電池。 ? – 0x8badf00d 2012-04-05 20:43:10

+0

感謝您的回覆。我正在使用iPod第三代。我嘗試了你給我的選項,但我仍然沒有獲得任何能量級別。當您獲得上圖中的結果時,您使用了哪種配置(Xcode版本,iOS版本,設備等)? – airin 2012-04-06 21:58:06

1

能源診斷有其他問題,即它缺乏粒度,並不總是準確的。我的公司寫了Powergremlin來解決這些問題,雖然很簡單,但您可能會發現它很有用。

6

您必須首先斷開您的設備,測試您的應用程序並重新連接。在儀器中,選擇 - >文件 - >輸入能量診斷從設備

反正它不準確,我不知道如何從能級(0-20)轉換爲實際單位。

+0

我確實查了一下儀器指南來檢查能量水平是20分的一部分,它只是提到了0-20分的能量相對使用量。 [鏈接](https://developer.apple.com/library/ios/documentation/AnalysisTools/Reference/Instruments_User_Reference/EnergyUsageInstrument/EnergyUsageInstrument.html) – 2013-12-05 16:13:17

+0

爲了導入能源日誌,您必須先轉到開發者部分您的設置,選擇樂器>不受限制的錄音,然後開啓電源開關,按下「開始錄音」按鈕。讓它運行一段時間,然後返回並關閉它。最後,按照你所描述的步驟導入記錄。 – 2014-01-31 15:43:45