react-native-android - 在 Mobx 状态树中更新地图类型模型导致内存泄漏
问题描述
在我的商店中,我正在像这样更新我的模型。每次更新内存消耗都会增加数倍
这是我的导致内存泄漏的代码:
self.employees.set(empId, EmployeeMode.create({...empData}));
self.employees 是类型映射。
我已经尝试过像直接设置这样的一些事情self.employees.set(empId, status)
,self.employees.set(empId, {})
但是这两件事并没有解决内存泄漏问题。
我相信无论我做什么总会有内存泄漏。假设有一些对象对应于 id 'zyz' 并且在新的 API 之后我用新对象更新了 'xyz'。现在旧对象仍在内存中。随着每个新的 API 调用,它的数量都会增加。
如果有人为我指出正确的方向,那将是很大的帮助。
解决方案
推荐阅读
- r - R中的字符串格式解析
- c# - 如何仅屏蔽/强制使用名字和姓氏字母的大小写
- buildbot - buildbot worker 关闭时的通知
- python - 如何在处理实时 IP 摄像机视频时使用多线程
- javascript - 找不到模块“html-webpack-plugin”(初学者)
- java - Eclipse Java - 发生错误(Win10)
- android - 如何在 Android 中解析 DDD 文件
- service-worker - 如何在网络推送中添加再次提醒我的操作?
- c++ - 是否可以在预处理器指令中转换字符?
- c# - 来自源“http://localhost:”的 localhost:/token 请求已被 CORS 阻止