EDIT: I may have the version number wrong, it's been a long time, and, yes, the "leak" was a combination of things and not just one thing but my point is the same.
EDIT: I may have the version number wrong, it's been a long time, and, yes, the "leak" was a combination of things and not just one thing but my point is the same.
[1] Go ahead and check. I'll wait: https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/ [2] https://wiki.mozilla.org/Performance/MemShrink
I've seen and heard a lot of reports from many different Firefox users about Firefox using an unreasonably large amount of memory, even when using fresh installations of the most recent version, and when engaging in very reasonable browsing patterns.
As a software developer faced with a large and frequent volume of reports of such a nature, the only responsible thing to do is to assume that there is truly a problem. This should be assumed even if the developers themselves may be having trouble reproducing the problem. Denying that the problem exists is usually the most counterproductive thing that can be done, because the problem likely does actually exist, and it doesn't get fixed.
By the way, I don't believe that there ever was a Firefox 2.5 release. Perhaps you mean Firefox 3.5?
I often make the error of saying the fix was in version 2.5 but perhaps it was in v1.5 or v2.0. It doesn't matter. They were fixed long ago is my point.
1. One person's experience is not universal. With a web browser as customizable as Firefox, there will be certain configurations causing problems that aren't caught by tests or by dogfooding. Some people are probably seeing leaks that users with a default configuration don't see. For example: https://blog.mozilla.org/nnethercote/2014/08/15/the-story-of...
2. People need to report their problems in ways that are actionable. HN is not a bug tracker. If somebody on HN (Hacker News! News for programmers who presumably know how a bug tracker works!) is having memory issues, (s)he should have no problems filing a bug in Bugzilla. Firefox has had about:memory for years now; save that report and attach it to your bug.
Of course, any program the size of Firefox is bound to have memory leaks. So we can't totally eliminate them while we still use C++.