【问题标题】:Systrace not showing JavasScript stuff after upgrade to React Native 0.27.0升级到 React Native 0.27.0 后 Systrace 不显示 JavaScript 内容
【发布时间】:2016-06-21 14:47:40
【问题描述】:

我一直在 IOS 上使用 systrace(来自 rage-shake 开发菜单)来追踪性能问题。它曾经显示哪些视图需要时间的详细信息,但在升级到 0.27.0 之后,我的 Systrace 配置文件不再显示 JavaScript 部分中的任何详细信息。我找不到太多关于 Systrace 的文档或讨论,所以我不确定这是一个错误还是只是它工作方式的改变。

任何帮助将不胜感激!

【问题讨论】:

  • 我在这里也有同样的经历。我在 Facebook react-native 小组上询问了这个问题,他们希望我检查 jsCodeLocation url 是否包含“dev=true”。不过,添加它对我没有帮助。
  • 为我修好了,谢谢!如果您想添加您的评论作为答案,我很乐意接受。
  • 太棒了,我可能还有另一个问题。我将其添加为答案。

标签: react-native


【解决方案1】:

目前只能在 DEV 模式下分析 javascript 执行:查看 source code.

  1. 在 Xcode 中打开 AppDelegate.m 文件。
  2. dev=true 查询添加到jsCodeLocation 字符串。

jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle?platform=ios&dev=true"];

【讨论】:

    猜你喜欢
    • 2020-09-26
    • 2019-02-27
    • 2018-11-08
    • 1970-01-01
    • 2019-11-18
    • 1970-01-01
    • 2022-06-17
    • 1970-01-01
    • 2018-09-07
    相关资源
    最近更新 更多