我有一個可可應用程序,我想從應用程序啓動到它啓動成功的時間。然後發佈時間到我的服務器。可以有人給我一些提示?如何做一個可可應用程序啓動時間的統計信息?
回答
定義您的起點(例如:application:didFinishLaunchingWithOptions :)和結束點(例如,主視圖控制器上的viewDidLoad)。創建一個具有啓動和停止呼叫的類(帶+消息)。一旦你停下來,發佈時間到你的服務器(當然是異步)。
或者只是將該時間記錄到控制檯。 –
所有這些測量都不考慮運行時加載。 類加載&!構架裝載
之前,你的主要發生以至儀器不能正確簡介它 雖然會顯示的時間量「運行應用程序」與主之間穿過!
此負載可以對您的時間相當的影響力尤其是當框架已經換出/你做了冷啓動
試圖在WWDC與蘋果工程師,我們可以重現時間從3秒(正常時間爲我的應用程序)到10(當我們以前使用Safari瀏覽器!)
我對我的英語感到抱歉。我真的不明白這個答案是什麼意思。 –
他在說,如果你想讓用戶點擊App圖標的起點,這種方法可能不準確。在用戶點擊之後,應用程序中的第一行代碼執行之前可能會出現嚴重的延遲。 –
- 1. Android應用程序統計信息
- 2. 可可應用程序系統重啓
- 3. Market應用程序統計信息的更新頻率如何?
- 4. 如何爲Android程序包啓動應用程序信息
- 5. 如何實現應用程序使用情況統計信息
- 6. 可以收集有關使用Facebook應用程序的統計信息?
- 7. 在Ruby中統計一段時間內的統計信息
- 8. 應用程序如何收集統計信息?
- 9. 如何從UWP應用程序獲取診斷統計信息
- 10. 生成對時間敏感的Web應用程序的統計信息
- 11. 我在哪裏可以找到有關Facebook應用程序的統計信息?
- 12. 開發者可以跟蹤應用程序的統計信息嗎? - Android
- 13. 如何覆蓋Android的啓動器應用程序的信息?
- 14. 我可以收到另一個應用程序的信息嗎?
- 15. 如何計算iOS應用程序啓動時間
- 16. 在Android中啓動統計信息
- 17. 統計信息如何可以像這樣上下移動
- 18. 如何使用自動啓動在系統啓動時啓動應用程序?
- 19. 如何獲得應用程序啓動iPhone的次數統計
- 20. 在應用程序中獲取短信統計信息
- 21. 啓動應用程序時記錄的詳細信息
- 22. 如何在Apache下運行的應用程序中保持即時應用程序級別的統計信息?
- 23. 在Linux內核中啓用調度程序統計信息
- 24. 自動啓動可移動存儲連接時的可可應用程序
- 25. 我如何在android中啓動應用程序信息屏幕?
- 26. Silverlight 4在瀏覽器中啓動一個可信的應用程序?
- 27. 如何在啓動時從用戶那裏收集系統時間信息
- 28. 如何確保應用程序窗口在啓動時可見?
- 29. 如何在可可中重新啓動Finder應用程序?
- 30. 可以刪除sql統計信息嗎?
使用[時間剖析器](https://developer.apple.com/library/mac/#documentation/AnalysisTools/Reference/Instruments_User_Reference/TimeProfilerInstrument/儀器的TimeProfilerInstrument.html)。 – Samir
http://WhatHaveYouTried.com? –