go ahead... be a heretic | |
PerlMonks |
Can you determine the number of References to a value?by shotgunefx (Parson) |
on Sep 13, 2001 at 03:14 UTC ( [id://112053]=perlquestion: print w/replies, xml ) | Need Help?? |
shotgunefx has asked for the wisdom of the Perl Monks concerning the following question:
I've been playing around with adding my own functions for processing arrays and such that act as built-ins. Basically, the problem I have is they have to allocate some references to pieces of data they have been passed so they can operate within while loops,etc. Well, by keeping references to the data, I am stopping the memory from getting garbage collected. What I would like to do if possible when these functions are called, decrement the reference count to 0 if I am the only one holding a reference to any given pieces of data that I've stored. (If the ref count is 1 for a piece of data, then I must be the only one holding onto it, correct?) I've started looking into perlguts and such. I was wondering if anyone has any experience with this or similar.
Thanks.
Back to
Seekers of Perl Wisdom
|
|