整数变量和字符串变量所有这些都需要清零还是零?

时间:2016-08-27 19:50:09

标签: delphi memory-leaks delphi-7 delphi-xe

整数变量和字符串变量所有这些都需要清除

我的意思是在我们使用整数变量之后我们必须使其为零,字符串变量必须清除以获得更好的内存性能等等?或什么都没发生?

感谢

编辑:

例如此代码在服务器中运行24小时/ 7天,并且不会关闭或重新启动服务器并在5分钟内调用此过程超过3000次。

{{1}}

1 个答案:

答案 0 :(得分:1)

不,在这种情况下,您不必清除任何变量。

Delphi中的字符串是reference counted。这意味着在执行例程后将自动释放字符串。

整数和其他简单类型在堆栈中分配,并在运行线程离开例程时消失。