I have a tidbit that I wonder if anyone else can verify.

I have a select statement that happens in an object.

$self->{STR} = $self->{DBH}->prepare("statement ...")
        or warn "This is a warning"

$self->{STR}->execute()
        or warn "This is a warning"

$array_ref = $self->{STR}->fetchrow_arrayref;


Now, I was told that $self->{STR}->finish() need not be called to free up
the memory.  However, If I do not, the memory allocated by the interpreter
grows quite large.  However, if I call finish(), the memory eventualy
reaches a steady state, and everything is ok.

Comments, suggestions.



Reply via email to