||[Aug. 7th, 2006|03:43 pm]
Devel::GC::Helper has been released..
This module walks the entire perl space, from main:: and notes what it has found, then it walks all SVs that are active and tells you which ones are potential leaks.
Basically, a easy mark and sweep, try using it with Devel::Cycle and enjoy!
In Bugs: tvo magic elements (you probably meant "two").
That said, I'm going to start using this right away. Thanks!
Couldn't you just SvREFCNT_dec everything you see as leaked, assuming this works well enough to find "real" leaks? That way you could have the best of both worlds - a reference counted AND a garbage collected language.
Yes you could, but really you want to find thing that keeps it alive and just SvREFCNT_dec that, also it is entirely possible that XS modules are keeping something alive, and we can't find that.
I dream of the day when I can go "O-M-G he released Devel::GC::Helper!! I'm so excited!!"
But right now I still have no idea what it means.
Heh, it is a perl module, perl being the programming language that for example LiveJournal is written in.
2006-08-08 07:28 am (UTC)
Oh, and I think we use some shell script in a few places.
And in the efforts to not confuse newbies, we don't have to say that ;)
BML is for all practical purposes perl, but you did forget S2!
I speak HTML. And some CSS, and some C++ (though by "Some C++" I mean that a year ago, I knew how to write a program that could count to three.) I've heard of the others. How do you guys juggle so many languages?
And a module means it's a what?
It is a collection of code you can reuse for differnet applications.
oh sweet. So basically you were just all "Hey coders, here's some free stuff for you. Enjoy!"?
...why? That somehow seems anticapitalist and free market and all that stuff they brainwash the next generation with during current events and econ class.
Internet business is so wacky. And sounds like so much fun.