然而,问题是它每次执行时,它都会执行8-9次,并且它的时间非常不规则。我可以从Firestore条目和Logcat中看到这一点。 WorkManager真的是这项任务的正确方式吗?(); //work to be done } 我预计每15分钟就会有一个读数出现在Firestore数据库中,但我看到的是8-我已经尝试了清理和重建,使缓存失效并重新启动缓存,以及在手机上重新加载应用程序。
当我有6个会话时,它会减少到~250MB,然后再次增加,直到回收应用程序池(~8-9个活动会话)。据我所知,Gen 0堆的大小必须非常小(与L2缓存相当),这是触发GC运行Gen 0 GCs的大小。Application Pool is restricted to 700Mb, and it gets recycled when
I have ~8-