Recommended Posts

IE6 SP2 opening the neowin front page:

http://img202.exs.cx/img202/4834/ieneowin6dl.png

Not that I'm saying memory leaks are acceptable, but they're a lot more common than you seem to want to believe. Also, most of the firefox ones seem to be in the javascript engine, for what it's worth.

vcv is a MS fanboy. take a look at another vcv inspired thread

https://www.neowin.net/forum/index.php?showtopic=277420&hl=

585515165[/snapback]

I will restate: I do not use IE, I hate it, and I think it's a piece of crap. Please stop trying to derail this thread, I don't appreciate it.

Not that I'm saying memory leaks are acceptable, but they're a lot more common than you seem to want to believe. Also, most of the firefox ones seem to be in the javascript engine, for what it's worth.
Yeah, memory leaks happen, but in smaller numbers. It is common for programs to miss a few things here and there, but not to this calibur.
Extensions:

I have about 20 installed.  I will run again on a clean install.  However, extensions are not responsible for the memory management, FF is.  So this is still a problem regardless of whether or not its the extensions.

585515129[/snapback]

ha, yes please do a clean install. before doing any kind of test like that especially when your going to cluelessly post about your findings with a WARNING! you should do a clean install without any extensions or themes installed...its just common sense. That would be like benchmarking your system after using if for 2 years and after having spyware and virii infected os.

Get the daily nightly from here once this phrase turns into a link (

The Official Win32 2005-02-22 [Trunk] build is out.) which should be in about 2 hours. Do a clean install also...fresh profile!

ha, yes please do a clean install. before doing any kind of test like that especially when your going to cluelessly post about your findings with a WARNING! you should do a clean install without any extensions or themes installed...its just common sense. That would be like benchmarking your system after using if for 2 years and after having spyware and virii infected os.

Wait.. so because I had a lot of extensions install, it's ok for firefox to have that many memory leaks? I don't get that logic at all. Again, extensions do not manage their own memory!

Dude you should know by now you can't say anything about firefox thats not kissing its ass. Now all the lame ass want to be cool kids use that browser and think its the best thing since sliced cheese and makes them cool, so they're not interested in hearing about memory leaks. To them if its not amazingly good news it has to be a lie!

This is just typical Firefox thread.

Someone report Firefox problem, and that someone is now troll and a MS fanboy.

If you want to live in a delusion that Firefox is just perfect, go ahead, but there are people who want to improve it, and this kind of report will contribute for the future of Firefox.

StaticFish, mircleman, joshpo, you're the reason why Firefox is getting a bad reputation as "browser for fanboys".

Have fun with your memory leak, while supernova and vcv is trying to fix the problem.

I only ran firefox for 60-90 seconds and closed it.? Once the process was gone from my list, I looked at the memory leaks.? Firefox can not free memory once it is closed.

585515159[/snapback]

Not that I'm completely sure about this but... Windows may not free memory instantly after an application is closed (usally *.dll files though). Do other applications free memory at once?

ha, yes please do a clean install. before doing any kind of test like that especially when your going to cluelessly post about your findings with a WARNING! you should do a clean install without any extensions or themes installed...its just common sense. That would be like benchmarking your system after using if for 2 years and after having spyware and virii infected os.

Wait.. so because I had a lot of extensions install, it's ok for firefox to have that many memory leaks? I don't get that logic at all. Again, extensions do not manage their own memory!

585515182[/snapback]

No doubt. How many people using FX run it with NO extensions? Especially since it needs an extension for practically everything? That's regardless of the fact of if the extensions are what is not freeing the memory or not?

FF 1.0 fresh, no extensions:

27 leaks(s) found in 1.765 seconds

So it seems to be a problem with mismanaging extensions and/or javascript.

This sucks, I hate using FF w/o extensions :(

585515191[/snapback]

it looks like some of your extensions could be causing the leaks. Why not add one at a time to find out which ones?

Despite being a firefox fanboy myself, I do agree with vcv regarding the Memory Leak problem in Firefox or, in a larger view, the Mozilla Platform. Memory definitely should be managed by the Platform, not by individual extensions. Imagine the Gecko Runtime Environment (GRE) became something like Java Runtime Environment (JRE) in Mozilla 2.0 Platform, and the memory leak problem still persists. That is why Java has garbage collector - to free unreferenced memories.

Anyway, the memory leak problem is getting fixed while we speak. It is just not that easy as one may imagine trying to track down memory leak problems.

-bYtE,Feb 22 2005, 08:55]Not that I'm completely sure about this but... Windows may not free memory instantly after an application is closed (usally *.dll files though). Do other applacation free memory at once?

585515196[/snapback]

Yes.

Firefox Nightly (2/21) / no extensions:

14 leak(s) found in 1.562 seconds

Edited by vcv

IE opened - 2 web pages, then closed

21 Leaks in .873 seconds

If you use aggressive settings - then 31, etc..

I would suggest you fully understand what the tool is telling you - before you put on your chicken little outfit, and start screaming about memory leaks, memory leaks ;)

Yes memory leaks can be a pain in the as_ - and I agree they sux.. But before you go around yelling about the sky falling, you might want to verify the test software your using is any good, and that you understand how it works, and what it is telling you, etc..

So you want from 6000 something to 27 -- hmmm something wrong with your testing methods? ;)

IE opened - 2 web pages, then closed

21 Leaks in .873 seconds

If you use aggressive settings - then 31, etc..

I would suggest you fully understand what the tool is telling you - before you put on your chicken little outfit, and start screaming about memory leaks, memory leaks ;)

Yes memory leaks can be a pain in the as_ - and I agree they sux..  But before you go around yelling about the sky falling, you might want to verify the test software your using is any good, and that you understand how it works, and what it is telling you, etc..

So you want from 6000 something to 27 -- hmmm something wrong with your testing methods? ;)

585515224[/snapback]

I fully understand how the program works, I've been using it on my own software for a long time.

It went from 6000 to 27 after getting rid of extensions. That's not a problem with the testing methods, that's a problem with the extensions.

When you view sites with a lot of high res images, Firefox will use a lot of memory. I've seen it as high as 240MB.

When you close tabs it will not automatically free all of that memory. Shortly after you close the last instance of FireFox it will. It is not a "true" memory leak. It is not even a bug, it is done for performance-enhancing purposes.

The same situation happens on Epiphany on Linux. If you clear your cache it will free up the (image cache) memory instantly.

Therefore my advice would be to clear your cache after you've done a lot of wallpaper browsing and are then ready to return to Neowin.

It's not a big deal.

Not that I'm completely sure about this but... Windows may not free memory instantly after an application is closed (usally *.dll files though). Do other applications free memory at once?

585515196[/snapback]

The memory is always freed by windows when the process terminates. It is not zeroed out, or cleared, or anything.. But it is freed and made available for reuse.

So, theoretically you can get away with not freeing your memory, and letting windows do it for you when your program exits, but it goes without saying that this won't work if you expect your program to run for any prolonged amount of time.

Even the smallest leak matters when the program could potentially be running for hours/weeks/months at a time. Let's say a web server leaks 4 bytes on every request, over time this will bring the server to a crawl as it runs out of memory and turns to paging.

I've noticed the same thing with Firefox. If you keep the same session running for a few days, it's not uncommon for it to use absurd amounts of memory.

When you view sites with a lot of high res images, Firefox will use a lot of memory.  I've seen it as high as 240MB.

When you close tabs it will not automatically free all of that memory.  Shortly after you close the last instance of FireFox it will.  It is not a "true" memory leak.  It is not even a bug, it is done for performance-enhancing purposes.

The same situation happens on Epiphany on Linux.  If you clear your cache it will free up the (image cache) memory instantly.

Therefore my advice would be to clear your cache after you've done a lot of wallpaper browsing and are then ready to return to Neowin.

It's not a big deal.

585515234[/snapback]

No. You don't seem to understand how this works. This is memory profiled when the program is closed, when it's supposed to free ALL memory. This has nothing to do with total memory usage, but rather amount of memory allocated vs. freed.

When you view sites with a lot of high res images, Firefox will use a lot of memory.  I've seen it as high as 240MB.

When you close tabs it will not automatically free all of that memory.  Shortly after you close the last instance of FireFox it will.  It is not a "true" memory leak.  It is not even a bug, it is done for performance-enhancing purposes.

If by "close the last instance" you mean quit the Firefox process completely, then that is indeed a true memory leak, and a bug. Not freeing your own memory and leaving Windows to clean up your mess after you terminate is hardly justifiable, even for "performance-enhancing purposes."

And even if you mean that it keeps the images in the ram cache (as opposed to disk cache,) after you close the the tab/window, that is still poor design.

I think your still learning... and your original statement should have been. "Is this normal for FF?" not "OMFG LOOK AT TIHS ISSUEZ!!!" You didnt even properly/throughly test your theory/statement before posting. However, Its nice to know now due to this thread to check extentions before I use them. (BTW: Netscape used to do the same thing with the browser hogging memory until you closed all windows, they had a neat little "Maximum Amount of memory" or something like that in settings of the browser. Maybe FF/Moz should impliment that back?)

I think your still learning... and your original statement should have been. "Is this normal for FF?" not "OMFG LOOK AT TIHS ISSUEZ!!!" You didnt even properly/throughly test your theory/statement before posting. However, Its nice to know now due to this thread to check extentions before I use them.
I don't follow you. I found memory leaks in Firefox, and I'm still learning? I made no theory, and my statement still stands.. that firefox has some major memory management issues.

From 1400 to... wait 14000 to 30 +/-... Thats a huge plummit in "memory leaks". I use "" due to how the term is being thrown around. I'm not going to sit here and argue all day, point being, its good you found them. Thanks for pointing them out. Next time make sure you double check your "statements" to make sure they are well thought out. Considering 20ish found is normal for most apps, I wouldnt quite consider this issue MAJOR... however they still should be addressed.

When you view sites with a lot of high res images, Firefox will use a lot of memory.  I've seen it as high as 240MB.

When you close tabs it will not automatically free all of that memory.  Shortly after you close the last instance of FireFox it will.  It is not a "true" memory leak.  It is not even a bug, it is done for performance-enhancing purposes.

The same situation happens on Epiphany on Linux.  If you clear your cache it will free up the (image cache) memory instantly.

Therefore my advice would be to clear your cache after you've done a lot of wallpaper browsing and are then ready to return to Neowin.

It's not a big deal.

585515234[/snapback]

Its a big deal when you only have 256mb ram :(

Dude you should know by now you can't say anything about firefox thats not kissing its ass. Now all the lame ass want to be cool kids use that browser and think its the best thing since sliced cheese and makes them cool, so they're not interested in hearing about memory leaks. To them if its not amazingly good news it has to be a lie!

585515189[/snapback]

Thats pretty much what I said in the first page...

The FX analists will never ever admit somethings wrong :laugh:

Theyll try and blame it on something else, and may I ask what a "nightly build" is gonna fix? certainly not the rest of the 20 million or so peoples Fx browsers .. :whistle:

I bought this memory issue up once before and was told a wide range of things it couldve been, but not once did anyone say I might be right or be on to something here...

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • No, "a great deal" for 32GB of DDR5 is $50, not $350. I mean I see what you mean, that it's a decent price compared to what's currently available, but you really should put a disclaimer in this articles explaining that it's still multiple times more expensive than it used to be.
    • Linux 7.1 stable launch looms as Linus Torvalds releases the final release candidate by Paul Hill Linus Torvalds has just released what’s expected to be the final release candidate of Linux 7.1, rc7. The Linux founder said that this RC is not small, but smaller than recent releases, which is a good sign because he expects the stable version to drop next week if things continue on this trajectory. Linux kernels see a merge window for the first two weeks of their life, where developers add new features, then there are about seven or eight weeks of release candidates before the stable version. Typically, there are seven release candidates, but if more time is needed, then an eighth release candidate is released too. This week’s RC’s biggest area of fixes was for GPUs, with networking just behind. Torvalds said that the rest of the release was “pretty random and spread out” with some architecture fixes, driver fixes, filesystem improvements, and build fixes for more unusual configs. In terms of specific pieces of hardware receiving improvements in this update, we had more AMD Zen6 models supported and fixes for AMD SDMA 7.1 and GFX11. Hardware that got improvements includes Lenovo laptops, HONOR laptops, and MSI laptops. Here are the changelogs for those: ASoC: amd: acp: Add DMI quirk for Lenovo Yoga Pro 7 15ASH11 Input: atkbd - add DMI quirk for Lenovo Yoga Air 14 (83QK) Input: atkbd - skip deactivate for HONOR BCC-N's internal keyboard ASoC: amd: yc: Add MSI Raider A18 HX A9WJG to quirk table ASoC: amd: yc: Enable internal mic on MSI Bravo 17 C7VF When the stable Linux 7.1 is released, it will be up to distribution maintainers, such as Canonical and Red Hat, to release the update to their users via the update manager. Some versions of Linux will get it before others, and some will never get it at all. Fedora and Arch-based distros will be among the first to get it, though. If you don’t get it, the security fixes will be backported to your system’s kernel, so you won’t be at risk, but you won’t get newer hardware support, which is fine if your computer works now.
  • Recent Achievements

    • One Month Later
      DJC50PLUS earned a badge
      One Month Later
    • Week One Done
      DJC50PLUS earned a badge
      Week One Done
    • Proficient
      Eric Biran went up a rank
      Proficient
    • Dedicated
      Conjor earned a badge
      Dedicated
    • Week One Done
      Windows Guy earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      493
    2. 2
      PsYcHoKiLLa
      249
    3. 3
      Steven P.
      71
    4. 4
      ATLien_0
      68
    5. 5
      +Edouard
      68
  • Tell a friend

    Love Neowin? Tell a friend!