Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 732267
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 14, 20262026-05-14T07:07:18+00:00 2026-05-14T07:07:18+00:00

I’ve just restarted my firefox web browser again because it started stuttering and slowing

  • 0

I’ve just restarted my firefox web browser again because it started stuttering and slowing down. This happens every other day due to (my understanding) of excessive memory usage.
I’ve noticed it takes 40M when it starts and then, by the time I notice slow down, it goes to
1G and my machine has nothing more to offer unless I close other applications.
I’m trying to understand the technical reasons behind why its such a difficult problem to sol
ve.

Mozilla have a page about high memory usage:

http://support.mozilla.com/en-US/kb/High+memory+usage

But I’m looking for a slightly more in depth and satisfying explanation. Not super technical but enough to give the issue more respect and please the crowd here.

Some questions I’m already pondering (they could be silly so take it easy):

  • When I close all tabs, why doesn’t the memory usage go all the way down?
  • Why is there no limits on extensions/themes/plugins memory usage?
  • Why does the memory usage increase if it’s left open for long periods of time?
  • Why are memory leaks so difficult to find and fix?

App and language agnostic answers also much appreciated.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-14T07:07:19+00:00Added an answer on May 14, 2026 at 7:07 am

    Browsers are like people – they get old, they get bloated, and they get ditched for younger and leaner models.

    Firefox is not just a browser, it’s an ecosystem.
    While I feel that recent versions are quite bloated, the core product is generally stable.

    However, firefox is an ecosystem/platform for:

    1) Badly written plug-ins

    2) Badly written JavaScript code that executes within it.

    3) Adobe flash as a platform for heavyweight video and for poorly written ad scripts such as ‘hit Osama bin Laden with a duck to reduce your mortgage rate and receive a free iPod* (participation required).

    4) Quicktime and other media player.

    5) Some embedded Java code.

    The description of a memory leak suggests a script running amok or a third-party tool requesting more memory. If you ever run Flash on a Mac, that’s almost a given along with 90% CPU utilization.

    The goal of most programming languages is not to save you but to give you tools to save yourself. You can write bad and bloated code with memory leaks in any language, including ones with garbage collection. Third party tools are usually not as well tested as the platform itself. Web pages that try to do too much are also not uncommon.

    If you want to do an experiment to demonstrate this, get a mac with Firefox and go to a well-written site like Stack Overflow and spend an hour. Your memory usage shouldn’t grow much. Then spend 5 minutes visiting random pages on Myspace.

    Now let me try and answer your questions based on my guesses since I’m not familiar with the source code

    • When I close all tabs, why
      doesn’t the memory usage go all the
      way down?

    Whereas each browser instance is an independent process with its own memory, the tabs in a single window are all within the same process. Firefox used to have some sort of in-memory caching and merely closing a tab doesn’t clear the relevant information immediately from the in-memory cache. If you reopened a tab to the same site, you might get better performance. There was some advanced option to allow you to disable it, something like browser.cache.memory.enable. Or just search for disabling the memory cache.

    * Why is there no limits on extensions/themes/plugins memory usage?
    

    For the same reason that Windows or Linux doesn’t have a vetting process on applications you can run on them. It’s an open environment and you assume the risk. If you want an environment where applications and extensions are ‘validated’, Apple might be the way to go 🙂

    * Why does the memory usage increase if it's left open for long periods of time?
    

    Not all calculations and actions in a script have visual manifestations. A script could be doing some stuff in the background (like requesting extra materials, pre-fetching stuff, just bugs) even if you don’t see it.

    * Why are memory leaks so difficult to find and fix?
    

    It’s about bookkeeping. Think about every item you ever borrowed (even a pen) or that someone borrowed from you in your entire life. Are they all accounted for? Memory leaks are the same way (you borrow memory from the system), except that you pass items around. Then look at the stuff on your desk, did you leave anything lying around because ‘you might need it soon’ even though you probably won’t? same story.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm looking for suggestions for debugging... If you view this site in Firefox or
I have just tried to save a simple *.rtf file with some websites and
For some reason, after submitting a string like this Jack’s Spindle from a text
link Im having trouble converting the html entites into html characters, (&# 8217;) i
Seemingly simple, but I cannot find anything relevant on the web. What is the
Does anyone know how can I replace this 2 symbol below from the string
this is what i have right now Drawing an RSS feed into the php,
I've got a string that has curly quotes in it. I'd like to replace
I want use html5's new tag to play a wav file (currently only supported
I have a JSP page retrieving data and when single or double quotes are

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.