计算在一个屏幕到另一个屏幕之间导航所需的时间

Posted

技术标签:

【中文标题】计算在一个屏幕到另一个屏幕之间导航所需的时间【英文标题】:Calculate time taken to Navigating between one Screen to other Screen 【发布时间】:2017-11-07 10:30:56 【问题描述】:

全部,

在我的项目中,从一个屏幕导航到另一个屏幕时,我们遇到了一些时间延迟(性能)问题。 我们在 Xcode 中是否有任何工具可以找出究竟是哪种方法导致了问题?

【问题讨论】:

【参考方案1】:

是的,我们可以使用 Instrumentation 进行检查...在这里您可以检查哪种方法导致内存泄漏和延迟。

【讨论】:

【参考方案2】:

@基里

请检查viewDidLoadviewWillAppear 方法上不应该有太多操作。如果你在这些方法中有很多操作,它会阻塞mainThread,因此会导致导航延迟。

【讨论】:

【参考方案3】:

是的,Time Profiler Instrument 可以告诉您哪种方法需要多少时间。

点击产品 -> 配置文件,然后选择“时间分析器”。

【讨论】:

以上是关于计算在一个屏幕到另一个屏幕之间导航所需的时间的主要内容,如果未能解决你的问题,请参考以下文章

使用反应导航延迟屏幕之间的导航

在屏幕之间导航

如何计算矩形所需的比例以适合屏幕

如何从一个屏幕导航到另一个屏幕

如何在 React Native 中从一个屏幕导航到另一个屏幕?

在导航到另一个屏幕时继续录制音频