|
|
|
|
|
by sedev
5459 days ago
|
|
While the improvements they're promising are certainly a Good Thing, one bit jumps out at me: "introduced a significantly improved about:memory page with buttons that can manually trigger garbage collection (GC) and cycle collection (CC)... hitting these buttons repeatedly — or by hitting “Minimize memory usage”, which triggers both processes three times in a row — you can reduce Firefox 6′s memory footprint significantly." Really? Really, guys? That is a wincingly strong code smell. Why is it necessary to press the button more than once? Why is it necessary to press the button at all? I appreciate that it's hard to get all of this working correctly, but that's a clunker of a design - it tells me that this feature does not actually work, but instead kinda-sorta-maybe works. Something like that should, pardon the cliché, Just Work - it is way out of the scope of things you should have to care about while browsing. |
|
The problem with GCs is not that they don't actually work, it's that they are suited to a specific task. If the user is surfing the web and constantly opening/reloading pages, then GC will be ok. However, if you close most of your tabs and only leave a few open, then you might have to tell the computer that you won't be needing more memory soon and that it's welcome to free as much VM as possible. That's what those buttons are for.