我試圖測量從我的iPod的能源使用水平,當我運行我的應用程序。我將設備中的數據導入儀器應用程序,能源使用級別顯示條形圖。但是,在儀器的詳細信息窗格中,能量使用級別沒有顯示任何數字,表明應用程序在我的設備中使用的能量級別。你知道如何獲得這種能源使用水平?我遵循儀器文檔中所述的步驟從iOS設備獲取Energy Usage報告;我的iOS設備是ipod touch 3G,我使用的是Xcode 3.0。謝謝!能源使用儀器 - iOS
回答
最後我找到了解決方案。我使用的是第三代標籤的ipod,但由於它不起作用,我決定嘗試使用iPhone 3GS,並且它可以正常工作,儀器中顯示了能耗水平。
當您從左手工具列表中選擇Energy Usage時,從菜單中選擇View - > Detail或Command + D作爲快捷方式。然後您將看到具有能源使用級別的詳細視圖。
或者
移動你的檢測頭看到能源使用水平
另外請注意,您的設備設置 - >開發 - >能源診斷日誌記錄(On/Off開關),打開此開關會重置先前的日誌。
能源診斷有其他問題,即它缺乏粒度,並不總是準確的。我的公司寫了Powergremlin來解決這些問題,雖然很簡單,但您可能會發現它很有用。
您必須首先斷開您的設備,測試您的應用程序並重新連接。在儀器中,選擇 - >文件 - >輸入能量診斷從設備
反正它不準確,我不知道如何從能級(0-20)轉換爲實際單位。
我確實查了一下儀器指南來檢查能量水平是20分的一部分,它只是提到了0-20分的能量相對使用量。 [鏈接](https://developer.apple.com/library/ios/documentation/AnalysisTools/Reference/Instruments_User_Reference/EnergyUsageInstrument/EnergyUsageInstrument.html) – 2013-12-05 16:13:17
爲了導入能源日誌,您必須先轉到開發者部分您的設置,選擇樂器>不受限制的錄音,然後開啓電源開關,按下「開始錄音」按鈕。讓它運行一段時間,然後返回並關閉它。最後,按照你所描述的步驟導入記錄。 – 2014-01-31 15:43:45
- 1. 瞭解iOS儀器
- 2. iOS儀器調諧器
- 3. Maven構建未能使用儀器類
- 4. 活動監測儀器ios
- 5. 從iOS的儀器腳本
- 6. 儀器能源診斷 - >電池作爲百分比
- 7. iOS - 使用儀器標記何時調用方法[或函數]?
- 8. 檢查iOS應用程序在儀器中使用的內存
- 9. 使用iOS儀器啓動應用程序不可靠
- 10. 如何使用儀器測試iOS Web應用程序UIAutomation
- 11. iOS的陀螺儀,使
- 12. 使用儀器進行iOS開發的含糊之處
- 13. 在MonoTouch中使用儀器
- 14. 「能量使用」儀器工具結果的解釋
- 15. 儀器不顯示能量使用等級:它是空的
- 16. 使用儀器進行泄漏搜索
- 17. 儀器:我可以使用儀器命令行模式運行iOS應用程序嗎?
- 18. 儀器在使用泄漏儀器時崩潰
- 19. 在C++迭代器源re2c掃描儀
- 20. 訪問儀器測試資源
- 21. 使用儀器 - 使用設備泄漏
- 22. 什麼是易於使用和開源的Baracode掃描儀的ios SDK?
- 23. Appium [iOS]儀器啓動時崩潰
- 24. 根據儀器iOS內存泄漏
- 25. Xcode iOS儀器化測試沒有UI?
- 26. iOS儀器分配淨/整體
- 27. iOS泄漏儀器保留計數
- 28. IOS測試:KIF與儀器/自動化
- 29. iOS屏幕上顯示FPS(無儀器)
- 30. 如何解釋此iOS儀器數據?
嗨,謝謝你的回答。我的問題是,雖然我遵循蘋果給出的步驟來記錄能量使用情況,但我沒有從我的應用程序獲得任何能量水平。當我從iOS設備導入數據時,所有儀器(CPU活動,睡眠/喚醒等)都會給我一些測量結果,但能量使用儀器不會顯示任何內容。你知道它爲什麼會發生? – airin 2012-04-05 16:01:29
@airin不知道爲什麼它不顯示在樂器中。 「注意:iPhone 3GS和第三代iPod touch目前支持Energy Usage工具。」支持您所說的使用的設備。您是否完成了其中一項「1)關閉設備上的電源記錄2)斷開設備並重新啓動3)排空電池。 ? – 0x8badf00d 2012-04-05 20:43:10
感謝您的回覆。我正在使用iPod第三代。我嘗試了你給我的選項,但我仍然沒有獲得任何能量級別。當您獲得上圖中的結果時,您使用了哪種配置(Xcode版本,iOS版本,設備等)? – airin 2012-04-06 21:58:06