我们有一个应用程序,可以缓存大量的数据。缓存维护为静态映射。
由于数据每天都经过一些批处理周期的修改,所以我们在修改数据之后刷新缓存。刷新缓存是通过创建新对象并将静态变量引用到这些新对象来完成的。因此,每天都会创建新的对象,并取消旧对象的引用。
但问题是服务器堆内存不断增加,直到有一天没有内存异常而崩溃。
我真的怀疑取消引用的对象是否是垃圾收集的。
这是我的课。
Class CacheService {
public static Map<String,Article> articleCache = null;
public docache(){
private M
我无法在android studio中运行java应用程序和flutter应用程序的仿真器。我几乎什么都试过了,但我不知道为什么它不工作。 有人能帮我运行模拟器吗? 在尝试运行Java应用程序时:The Top Bar of My Android Studio I am getting this thing 当我尝试在Android Studio中运行flutter应用程序时,我得到了这个错误:enter image description here 当我运行flutter doctor时,我得到了这些错误:enter image description here