我想知道单页应用程序中这是否正常
如果您转到:http://todomvc.com/examples/backbone/并拍摄一些添加和删除待办事项的堆快照 - 即使我删除了之前添加的所有待办事项,堆快照的内存也会每次都增加。
这是正常的吗?
如果我删除所有待办事项,这应该回到初始值吗?
谢谢
答案 0 :(得分:1)
如果我删除所有待办事项,这应该回到初始值吗?
是和否。
它应该回到它的初始值(或关闭),但这不会发生,直到实际触发了垃圾收集,这在您的情况下看起来并不像。您可以在"时间轴"下手动触发它。单击小垃圾桶图标选项卡。
在录制时间轴(并检查内存复选框)时执行此操作,以再次查看堆使用情况。
您会注意到节点数量一直没有下降到最初加载页面的位置,如果您不断添加/删除待办事项并多次触发垃圾回收,它会不断上升。这可能表明存在小漏洞,可能需要进一步调查。
答案 1 :(得分:0)