使用文本属性会导致内存泄漏吗?

时间:2013-10-18 06:32:47

标签: c# asp.net string immutability

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

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

1 个答案:

答案 0 :(得分:2)

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

  如果我的应用程序对文本框进行了大量更改,

将不会导致大量内存泄漏

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

你需要稍微小心你生成了多少垃圾,但在UI的情况下,垃圾收集器可能比UI快得多 - 我希望你在GC流失成为问题之前,UI无法跟上变化。