【问题标题】:Profile mobile Safari (iPad) javascript?配置移动Safari(iPad)javascript?
【发布时间】:2011-03-21 22:37:32
【问题描述】:

移动 Safari (iPad) 上的 Javascript 性能对我的应用程序在桌面上的敏感度要高得多。一些在桌面上运行非常流畅的操作在 iPad 上需要一段时间,我想找出瓶颈在哪里。有什么方法可以在 iPad 上分析 Javascript 代码?

【问题讨论】:

    标签: javascript ipad mobile-safari


    【解决方案1】:

    如果您可以使用 Android 手机,则可以使用桌面 Chrome 的开发人员工具和 USB 数据线来分析您的应用程序(非常方便)。

    Android 和 iPhone 的行为和性能相似,但不完全相同。也就是说,对于 90% 的用例,如果您在 Android 上提高性能,您将在 iPhone 上看到同样的改进。

    一小时一小时,至少对于第一次分析来说,我认为在 iPhone 上使用 chrome+android 进行分析会比使用不太丰富的工具集获得更好的结果。

    https://developers.google.com/chrome/mobile/docs/debugging

    需要 Chrome、能够运行 Android Chrome 应用的 Android 设备和 USB 数据线。

    您必须安装和使用 ADB 控制台命令,但一旦它工作,您将拥有可用于调试移动设备的完整 chrome 开发人员工具界面。

    【讨论】:

    • 这并不能直接解决问题,但确实是很好的建议。
    【解决方案2】:

    您可以通过一些搜索尝试使用 javascript 分析库(例如使用计时器),我发现 http://remysharp.com/2007/04/20/performance-profiling-javascript/ 但由于我没有对其进行测试,因此无法告诉您它是否有用。 您可以在代码中的不同位置放置计时器,并尝试以这种方式追踪瓶颈。

    (Js 微时库http://phpjs.org/functions/microtime:472)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-23
      • 1970-01-01
      • 2011-03-02
      • 2012-12-20
      • 2013-06-12
      • 1970-01-01
      相关资源
      最近更新 更多