更新本地文本输入的速度非常慢

时间:2018-05-15 01:13:51

标签: android ios performance react-native performance-testing

我有一个适用于iOS和Android的聊天应用程序 - 带有消息列表的基本布局和用于输入和发送消息的输入字段。几十条消息输入后输入速度非常慢。列表滚动仍然可以顺利进行。

我查看了iOS内存工具,并报告我没有内存泄漏。在Android systrace上,它显示deliverInputEvent超过300毫秒。

如何弄清楚deliverInputEvent花了这么长时间的原因?

Android Systrace

2 个答案:

答案 0 :(得分:3)

看起来像React Native中的错误: https://github.com/facebook/react-native/issues/19126

答案 1 :(得分:1)

我有相同的应用程序和相同的问题。就我而言,开始打字时 TextInput 会变慢。我注意到自动更正需要一些时间来建议键盘上的单词,所以我将其关闭。现在效果更好了。我知道这不是最好的解决方案,但是...¯ \ _ (ツ) _ / ¯

autoCorrect={false}