我正在尝试使用Room Persistence Library获取/存储数据。从表中获取所有数据的调用速度非常慢,我使用nanoTime计时,大约需要1800ms,我认为这太慢了。可能出了什么问题?
以下是更多信息:
1. 表中只有20-30个条目。 2. 20个字段,其中一些由Gson序列化。Gson不是瓶颈(nanoTime表示)。 3. 测试设备运行6.0(Xperia M5)。 4. Room v1.1.1 5. 使用AsyncTask运行查询。
查询在DbDao中定义。
以下是更多信息:
1. 表中只有20-30个条目。 2. 20个字段,其中一些由Gson序列化。Gson不是瓶颈(nanoTime表示)。 3. 测试设备运行6.0(Xperia M5)。 4. Room v1.1.1 5. 使用AsyncTask运行查询。
查询在DbDao中定义。
@Query("SELECT * FROM events")
List<Event> getAllEvents();