这个question建议使用console.time,但React Native中没有。是否有一种内置的方法来测量函数调用需要多长时间,而不使用任何第三方包?
console.time
g52tjvyc1#
使用react-native v0.63+(不确定更低版本),您可以使用performance API,这在您在原始帖子中链接的问题中有所描述。
performance
var startTime = performance.now() doSomething() // <---- measured code goes between startTime and endTime var endTime = performance.now() console.log(`Call to doSomething took ${endTime - startTime} milliseconds.`)
sf6xfgos2#
我遇到了同样的错误,但设法修复它很容易,只要启用调试您的应用程序使用chrome或React Native调试器.从这些调试器的控制台,console.time()和console.timeEnd()的支持和工作完美
vlurs2pr3#
你可以使用console.time但抛出第三方软件包react-native-console-time-polyfill否则使用开发人员菜单中的performance监视器Show Perf Monitor
Show Perf Monitor
3条答案
按热度按时间g52tjvyc1#
使用react-native v0.63+(不确定更低版本),您可以使用
performance
API,这在您在原始帖子中链接的问题中有所描述。sf6xfgos2#
我遇到了同样的错误,但设法修复它很容易,只要启用调试您的应用程序使用chrome或React Native调试器.从这些调试器的控制台,console.time()和console.timeEnd()的支持和工作完美
vlurs2pr3#
你可以使用
console.time
但抛出第三方软件包react-native-console-time-polyfill否则使用开发人员菜单中的performance监视器
Show Perf Monitor