【发布时间】:2016-08-30 13:34:23
【问题描述】:
我正在尝试使用 react perf 工具测试我的应用程序的性能。问题是它不起作用。 我打电话
Perf.start()
Perf.stop()
Perf.printWasted()
在控制台中,它可以工作(没有控制台错误或警告),但printWasted() 总是返回空数组和一条消息
总时间:0.00 毫秒
printInclusive() 和 printExclusive() 等其他函数也会发生这种情况
可能是什么问题?
PS我正在使用react-router,react perf的表现如何?也许这会导致一些问题?
另外,process.env.NODE_ENV 没有设置为生产,我正在使用React 0.13.3
【问题讨论】:
-
也许这是一个愚蠢的问题,但你不可能一个接一个地运行它们,对吧?
-
@Hatsuney 你说的“他们”和“一个接一个”是什么意思:)?如果您的意思是 start() 和 stop() 方法,我会运行 start,然后执行一些导致应用重新渲染的操作,然后在某个时间点调用 stop(),然后在 stop() 之后调用 printWasted()。
标签: javascript performance reactjs performance-testing