Linked by Thom Holwerda on Tue 18th Jun 2013 17:45 UTC
Google "I can't find one person who has been using the Nexus 7 for an extended period of time, and hasn't seen a massive downgrade in performance. Just what kind of downgrade are we talking here? I cannot pick up my Nexus 7 without experiencing problems like a lag of ten seconds, or more, just to rotate the display; touches refusing to acknowledged; stuttering notification panel actions; and unresponsive apps." Fully and utterly agreed. My Nexus 7 was blazing-fast and awesome for a few months, and at some point, it just started sucking. Just like that. I've tried loads of ROMs, and nothing helps.
Thread beginning with comment 564950
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Comment by Luminair
by Neolander on Wed 19th Jun 2013 09:17 UTC in reply to "RE: Comment by Luminair"
Neolander
Member since:
2010-03-08

On flash-based SSDs, you cannot truly overwrite data, only erase it (which is a lengthy process) and rewrite.

Most SSDs deal with this by implementing some form of garbage collection, in which the drive controller silently erases unused block in the background when it is not requested data. However, this only works as long as there are some blank blocks available when a write is to be performed. If data has to be written and no blank memory blocks are left, then the drive has to wipe some memory blocks before it can perform the write, which dramatically slows some things down.

Some drives address this by actually having more memory blocks available than the advertised storage capacity, which is also a good strategy to manage bad storage blocks. For this latter reason, such a strategy was already used in the HDD era.

Of course, as you mention in another comment, this wouldn't be an issue if Unices weren't so reliant on synchronous HDD writes to begin with.

Edited 2013-06-19 09:19 UTC

Reply Parent Score: 4