内存优化
本话题发布内存优化相关的问答文章和技术分享,将持续更新,为您推荐了8篇问答,访问即可查看更多精彩内容。
-
2
回答
18浏览
React组件卸载后内存没释放是怎么回事?
在开发一个React表格组件时发现,切换页面后内存占用一直没降下来。我用Chrome的Memory面板做了heap snapshot对比,发现大量TableData实例还留在内存里... 代码结构大概...
优化 2026-02-16 12:33:27 -
2
回答
61浏览
React里大对象频繁更新导致内存飙升怎么办?
在做数据看板时,每次渲染都要生成包含10万条记录的chartData对象,即使用了useMemo和缓存,内存还是持续上涨,最后直接撑爆浏览器... 尝试把数据拆成多个小对象也没用,监控发现这个大对象一...
优化 2026-02-14 03:45:33 -
2
回答
34浏览
Vue组件中大对象缓存导致内存飙升,如何有效优化?
我在开发图片预览功能时,用数组缓存了500+张base64图片,发现内存持续飙升到200MB以上。尝试在组件卸载时清空数组并赋值null,但任务管理器显示内存占用没降下来,这是为什么? 代码结构大概是...
优化 2026-02-13 17:41:31 -
1
回答
64浏览
React组件用useEffect定时器内存持续增长怎么办?
我在开发一个实时数据展示组件时用到了useEffect里的setInterval,但组件卸载后内存一直没释放。虽然加了cleanup函数,但内存分析工具显示heap还在持续增长,这是什么问题啊? 代码...
优化 2026-02-05 11:00:32 -
2
回答
72浏览
Angular组件卸载后rxjs订阅没清理导致内存泄漏怎么办?
我在Angular项目里用Subject订阅了服务端数据,按官方教程在ngOnDestroy里调用了unsubscribe,但内存还是持续上涨。明明组件卸载了,为什么订阅没断开? 代码是这样写的:th...
优化 2026-02-03 20:01:35 -
2
回答
22浏览
为什么我的页面内存持续增长,Performance面板显示大量DOM节点?
在开发一个实时数据图表时,我用了setInterval每秒生成新的DOM元素,但看Performance面板的Memory快照,DOM节点数一直在涨,手动调用removeChild好像没起作用,这是怎...
优化 2026-02-02 18:36:30 -
2
回答
99浏览
对象池优化后内存反而增加,哪里出错了?
我在优化一个实时渲染动画时用了对象池,但监控发现内存占用反而比直接new对象更高。明明复用了实例,为什么会出现这种情况? 尝试把DOM元素缓存到对象池里,代码大概是这样的: class DOMPool...
优化 2026-02-02 12:38:33 -
2
回答
58浏览
React组件中如何避免DOM引用导致的内存泄漏?
在开发一个动态加载的列表组件时,我给列表容器加了ref用来监听滚动,但发现组件卸载后内存 profiling 还能看到之前的实例残留。 已经用了useEffect的返回函数把ref.current设为...
优化 2026-01-31 17:46:33