gpt4 book ai didi

flutter - 在 Flutter 中处理 Stateful 小部件后,const 实例会保留在内存中吗?

转载 作者:IT老高 更新时间:2023-10-28 12:46:33 25 4
gpt4 key购买 nike

一个 const 变量只会被创建一次。当我尝试创建相同的变量时,将返回旧变量。因此,不会发生新的内存分配。

例如,如果我创建 const Icon(Icons.add) 并稍后尝试在另一个类中使用 const Icon(Icons.add),旧的将被退回。

但我的问题是:如果我在有状态小部件中使用 const Icon(Icons.add),即使在有状态小部件被释放后,这种内存分配是否会永远存在?

最佳答案

是的,使用 const 创建的实例永远不会被垃圾回收。

实例实际上是在编译时创建并存在于二进制文件中。

关于flutter - 在 Flutter 中处理 Stateful 小部件后,const 实例会保留在内存中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56397420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com