Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果字符串是不可变的,并且文本框的 Text 属性是字符串类型,如果我的应用程序对文本框进行大量更改,那会不会导致大量内存泄漏?
使用经常更新的文本属性时,最佳做法是什么?
(我假设您在谈论 Java 或 .NET。)
如果我的应用程序对文本框进行分配更改,这不会导致大量内存泄漏吗
不,它可能需要创建许多字符串,但是当它们不再相关时,它们可以被垃圾收集......所以没有泄漏。
您需要注意生成多少垃圾,但在 UI 的情况下,垃圾收集器可能比 UI 快得多——我希望您能达到 UI 所在的位置在 GC 流失成为问题之前未能跟上变化。