Yet, many applications fail to give up that trapped RAM even then. This is sometimes due to a program’s imperative to launch faster than others the next time it is opened. Of course, if all the programs are written this way, it’s you who loses out—to hopelessly maxed out memory. Other times, a program might not release RAM even when you exit it simply due to a bug in the program. Whatever the reason, as you open, use, close, and reopen various programs, system memory can become additionally trapped.
Taken together, these two types of memory hoarding can greatly impede your system speed and efficiency over time. Yet oftentimes we want to work in many applications at once, sometimes opening and closing them frequently, sometimes leaving several open but idle on purpose. Modern multitasking demands maximum flexibility, whether we are doing a lot of tab-switching in a browser, or leaving applications unused but running for days on end to remind us of tasks we still need to return to later.
In the bigger picture, each idle task holds memory that could be put to better use—that is, given to a task you are currently performing. The result is unusable RAM that should be put to better use. Multiply that by the dozens of programs you might be running on a given day, and it can quickly become a significant drain on your resources.