Klaus Mock: Variablen "leeren"

Beitrag lesen

Hallo,

ist es sinnvoll (entsprechend große) Variablen zu "leeren" ($var="";)die man nicht mehr braucht?

Vielleicht hilft Dir die perlfaq3 Absatz
"How can I make my Perl program take less memory?"
bzw.
"How can I free an array or hash so my program shrinks?"
weiter.

Sollten Variablen temporär genutz werden, hilft eventuell ein Block in Verbindung mit my().
[... some code above]
{
my($large_buffer);
$large_buffer = &fill_buffer_with_omething_strange;
so_something_with($large_buffer);
}

und furt is die Variable;-)
Wobei IMHO der Speicher zwar nicht freigegeben wird, aber für eine weitere Verwendung wieder zur Verfügung steht. Das heißt neue Variablen verwenden wieder den freigewordenen Speicher.

Grüße
  Klaus