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) 相反它工作正常。
我发现当我从 Android Studio 中的断点跨过它时,Gson 反序列化通常非常慢(例如几秒钟)。如果在调试器中执行相同的代码,而不是在手动单步执行时执行,则它会在 'normal' 时间内运行(例如几毫秒)。
我在使用任何其他代码时都没有遇到过这种情况,而且我反序列化的内容或 Json 的大小似乎都不重要。
我的Gson版本是2.3.1
有没有其他人遇到过这个问题,或者知道任何解决方法?
进入调试视图,点击两个红色圆圈图标(查看和管理所有断点和观察点),删除所有个断点,再次运行应用程序,并重新添加您需要的任何断点。
很正常。如果你在反序列化 LOC 之前和之后放置两个断点并使用 Resume Program
(Option + Cmd + R on OSX) 相反它工作正常。