Sometimes I feel my PC is slow because I have runed some programs and probably fragmentation of the RAM. I need a software for windows which is
- Realtime Monitoring (Low memory and CPU usage)
Software Recommendations Stack Exchange is a question and answer site for people seeking specific software recommendations. It only takes a minute to sign up.Sign up to join this community
I will answer your question in two parts:
First: If I would be in your situation, I would use the free version of Wise Memory Optimizer and watching the difference, if it actually helps or not.
Second: I'm very sure the problem is something else, and it needs a little wall of text to fully explain it.
I'm going to assume you are using Windows 7 or 8.1. If your system boots up and you have a normal harddrive installed in your computer, the service Superfetch will load highly accessed files from previous boot startups and program activity into your RAM. This will make sure that if you're starting a program which you are probably going to use, it will load a lot faster. If you are going to use for example virtual machines which will take up 80% of your RAM, Windows will release the requested amount of memory which it has used to precache the Superfetch data, if there isn't "real" free RAM memory left. To take a look at your current RAM usage, open up the Resource Monitor in Windows and switch to the "Memory" tab. You will see this:
"Hardware Reserved", "In Use" and "Modified" are used RAM by programs which you could free up by closing them, or if Windows will swap their contents to the harddisk due to low memory. This procedure is seriously slow, and Windows 7 will (from my experience) do this already if 70% of RAM is used. I guess this is the slowness from your experience. "Standby" memory means that it's data cached by Superfetch and previously closed programs. "Free" memory is really free, waiting for content. If a (bad) RAM optimizer clears up the Standby memory to Free memory, then the benefit of Superfetch is killed for your current Windows session. And you will have huge slowdowns, because Windows needs to load every single file from the harddrive again. In this case, free memory is wasted memory.
RAM memory doesn't need defragmentation like classic harddrives, because it has no write head circling around. That's the same reason why SSDs don't need defragmentation If you would do it anyway, it would reduce the lifespan. Here is another informative link why RAM defragmentation isn't recommended.
TL;DR: Windows memory managment is fine, RAM Optimizers won't help like expected. You should better take a look if you can remove unnecessary programs from startup with Autoruns and disable unwanted or rarely used explorer shell extensions with ShellExView.
Thanks for reading! And please feel free to correct any (spelling) mistakes or wrong facts if you have better knowledge than I have.
I will recommend you 2 softwares which provides you the facility to optimize your RAM - Baidu PC Faster and IOBit Advanced System Care. Both provides you a widget type thing (usually situated on upper right or right side of the screen) to optimize RAM in real time. CCleaner is not a good choice because it does not provide option to optimize RAM in real time.
What I'm going to recommend may not resolve your problem. There are many reasons why your pc is not performing optimally. But, CCleaner (free version) does optimize your pc in several ways including cache and registry cleanup. Those two areas can impact the performance of your pc. However, I would recommend that you try to pinpoint what the cause is before trying any solution. You might want to run a system monitor to help with that.