develooper Front page | perl.perl5.porters | Postings from December 1999

Re: Extra Scalar member of GVs for methods

From:
Tim Bunce
Date:
December 20, 1999 06:45
Subject:
Re: Extra Scalar member of GVs for methods
Message ID:
19991220144434.G23995@ig.co.uk
On Mon, Dec 20, 1999 at 02:10:54PM +0000, Nick Ing-Simmons wrote:
> 
> While debugging SV leakage in Tk I noticed that when GVs are dropped
> into derived class package to represent the "inherited" methods
> the GVs have their SV slot filled in with a NULL SV.
> 
> Is this either necessary or useful? 
> When you have a system like Tk with lots of inherited methods
> having $Tk::Text::destroy created when you call $text->destroy
> means quite a few SVs get called into being never to be used.

I recall Larry saying that all GVs get an SV for free.
Maybe that's no longer the win it as presumed to be.

Tim.




nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About