0

如果字符串是不可变的,并且文本框的 Text 属性是字符串类型,如果我的应用程序对文本框进行大量更改,那会不会导致大量内存泄漏?

使用经常更新的文本属性时,最佳做法是什么?

4

1 回答 1

2

(我假设您在谈论 Java 或 .NET。)

如果我的应用程序对文本框进行分配更改,这不会导致大量内存泄漏吗

不,它可能需要创建许多字符串,但是当它们不再相关时,它们可以被垃圾收集......所以没有泄漏

您需要注意生成多少垃圾,但在 UI 的情况下,垃圾收集器可能比 UI 快得多——我希望您能达到 UI 所在的位置在 GC 流失成为问题之前未能跟上变化。

于 2013-10-18T06:37:03.643 回答