Orphans and/or ghost processes appear to slowly accumulate over time. This has been happening for quite some time (for several years,) but I didn’t really look into it until recently to try and actually figure it out, as I initially thought it was a different program that caused the issue. I’ve had this problem on two completely different computers, as I upgraded to a whole new system between when this started and now.
Long story short, I tried many different methods to release the memory being reserved for these Brave processes, but nothing works. The only program that can even see them is RAMMap, as commands like taskkill and Stop-Process (Kill by process ID) don’t even recognize that there are any processes by the name of Brave, Brave.exe, or the ID’s they display (I made sure to have the browser shut down before trying all these commands so only the ghost processes were ‘active’.) Along with other methods I’ve tried. Windows doesn’t even see them either, but there is a clear effect on the amount of ram being reserved. Using several administrative tools Microsoft provides like the power toys does nothing. They can’t see them and neither can the Brave task manager.
Below are some images. Image 1 is the ram usage from my system fresh from boot. Image 2 is my system about 5-6 days later with no additional programs active at that time. Image 3 is RAMMap showing the ghost processes belonging to Brave. They do not disappear when the program is shut down. Resetting the system is the only way for these processes to be cleared.
How can this issue be reproduced?
- Leave a computer on with brave open for roughly a week. Try with a few different websites open without any energy saver or memory saving settings on. Also have the machine never go to sleep mode. Having the display turn off with inactivity is acceptable.
- Check back after about 5-6 days.
Expected result:
When I close Brave, for all memory allocated to it and sub processes be released. Also for memory to not gradually rise over time when there is no activity.
Brave Version( check About Brave
):
1.71.114
Additional Information:
When Brave is shut down, all the ram it uses is released except for these ghost processes, so the ram usage usually decreases by a few GB’s. I’ve experienced the ram usage going as high as 73 GB’s for commit charge just recently. Luckily I have page pool memory for this kind of situation.
My machine is set to never enter sleep mode since it usually causes issues upon waking. I don’t know if this plays a part of it, but I feel that it probably does. I don’t seem to experience this activity on my phone despite not restarting or turning off my phone for weeks at a time, which is why it’s likely just the desktop versions issue.
One reason I know this isn’t caused by user activity is that I work 12 hours shifts Monday-Wednesday. I usually restart Sunday night so the ram pool refreshes, then the ram usage is much higher by Thursday when I can properly get on my computer. I check in to look at my email or bank in-between days, so I can see the ram usage is higher with each day despite me having done effectively nothing. Usually leaving the same three tabs open the entire duration of the machines.