in reply to Re: memory "release" with $#=-1
in thread memory "release" with $#=-1

Your snippet doesn't prove anything. It doesn't say anything about the elements of @x and @y, just @x and @y themselves. Perl arrays are objects of sorts with pointers to structures containing the actual elements.