Slashdot Mirror


Mopping Up Mozilla Memory Leaks

mouseman writes "Geodesic Systems, a maker of memory management/debugging software, has a live demo of their Linux product running on the Mozilla nightly builds. It's pretty damn slick -- it detects memory leaks and can show where in the code the leaked memory was allocated and actually recover (GC) the leaked memory. The Mozilla reports actually look pretty good, which jibes with my own impressions of how much it has improved -- see for yourself."

9 of 280 comments (clear)

  1. I wish I had a memory lead detector... by Eric+Damron · · Score: 4, Funny

    'cause I think I'm of the age that most of my memory is leaking all over the floor....

    Now where did I put that mop and bucket?

    --
    The race isn't always to the swift... but that's the way to bet!
    1. Re:I wish I had a memory lead detector... by Beliskner · · Score: 2, Funny

      Sometimes memory leaks are a good thing to test tolerance for a massive numbers of zombie processes! Leave them in, let malloc() have some fun. Tell your boss, "I'm testing the swapfile", and then say,
      "These memory leaks demonstrate that as more memory is used for a process, the less effective the L1 and L2 become and the more delays you get due to the massive pipeline stalls in the P4. So that's why we need to upgrade to AMD, *please* sign my expenses form immediately and ignore that pron and DVD recorder"

      Memory leak detector. Great I need one of those because, uhhhh can't remember. I need to get rid of a bug which does a malloc and then uhhh oh man it just slipped my mind. My computer doesn't need a memory leak detector, instead the thing that needs a memory leak detector is uhhhh I was about to say something but forgot.

      Moral of the story: A PDA is better at stopping memory leaks than any memory leak detector.

      --
      A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
  2. IT renders pages faster by Anonymous Coward · · Score: 1, Funny

    The Segway has a built in web browser too? Cool!

  3. Open Source gives back by Anonymous Coward · · Score: 5, Funny

    This is a great example of the Open Source community giving back to private companies. Geodesic tests an OSS web-browser, and Slashdot stress-tests their web server.

  4. memory leaks, moz, and slash by Alien54 · · Score: 5, Funny
    I know that when I have moderator status here on slash, I can watch the system resources disappear down a block hole if I hit a story with a lot of comments and I use Moz.

    You can hear me screaming down the street.

    It is a little better under IE, but I prefer to use Moz.

    --
    "It is a greater offense to steal men's labor, than their clothes"
  5. Re:Garbage collector by Anonymous Coward · · Score: 3, Funny

    Hmm, but I like to store pointers p and q as a=p+q and b=p-q, and to access them as *((a+b)/2) and *((a-b)/2). If somehow I erase "a" but not "b", will these garbage collectors be smart enough to free locations p and q?

  6. Re:Garbage collector by sporty · · Score: 5, Funny

    For fun and profit!

    1. Do obscure pointer arithmatic for fun.
    2.
    3. Profit!

    Sorry.. I couldn't resist :)

    --

    -
    ping -f 255.255.255.255 # if only

  7. Re:Thank Bruce Perens by ethereal · · Score: 2, Funny

    Wow, I think this is the first time I've ever seen an AC say something nice about Bruce Perens. I'm in shock!

    --

    Your right to not believe: Americans United for Separation of Church and

  8. MozillaQuest by Anonymous Coward · · Score: 2, Funny
    Soon on www.mozillaquest.com:
    Mozilla leaks out of control
    Mozillas memory leaks are out of control. Things has become so bad that mozilla-developers has developed a webapplication that automatically detects leaks. Yet again we can see that mozilla management is unable to keep the developers focused on developing a browser which has resulted in yet new features instead of fixing bugs. In previous articles MozillaQuest has described how new features has deleyed milestones and caused new bugs.