Gson在Android Studio调试器中运行缓慢

时间:2015-10-23 15:44:53

标签: android debugging android-studio gson

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

我没有用任何其他代码来体验这一点,并且看起来我的反序列化或者Json的大小有多大似乎并不重要。

我的Gson版本是2.3.1

有没有其他人经历过这种情况,或者知道如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

转到“调试”视图,单击两个红色圆圈图标(查看并管理所有断点和观察点),删除所有断点,再次运行应用程序,然后重新添加所需的断点。

答案 1 :(得分:0)

很正常。如果在反序列化LOC之前和之后放置两个断点并使用Gson(Option + Cmd + R),我通常会Step Over通常而不是Resume Program(OSX上为F8)。在OSX上)而不是它工作正常。