我有一个可可应用程序,我想从应用程序启动到它启动成功的时间。然后发布时间到我的服务器。可以有人给我一些提示?如何做一个可可应用程序启动时间的统计信息?
回答
定义您的起点(例如: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? –