Android Studio 调试器中的 Gson 速度慢

Gson slow in Android Studio debugger

我发现当我从 Android Studio 中的断点跨过它时,Gson 反序列化通常非常慢(例如几秒钟)。如果在调试器中执行相同的代码,而不是在手动单步执行时执行,则它会在 'normal' 时间内运行(例如几毫秒)。

我在使用任何其他代码时都没有遇到过这种情况,而且我反序列化的内容或 Json 的大小似乎都不重要。

我的Gson版本是2.3.1

有没有其他人遇到过这个问题,或者知道任何解决方法?

进入调试视图,点击两个红色圆圈图标(查看和管理所有断点和观察点),删除所有个断点,再次运行应用程序,并重新添加您需要的任何断点。

很正常。如果你在反序列化 LOC 之前和之后放置两个断点并使用 Resume Program(Option + Cmd + R on OSX) 相反它工作正常。