Active Topics

 


Reply
Thread Tools
Posts: 986 | Thanked: 1,526 times | Joined on Jul 2010
#11
1) n9 not n900
2) re: emmc supporting trim, i said that earlier:
i dunno if the n9 emmc is smart enough to know what to do with the information about deleted blocks; depends on the version of the controller.
3) defragging does not give the benefits that you claim. {TRIMing does} wear-leveling in the controller and optimizations in the filesystem make defragging less than helpful {at marking blocks as unused; performance of contiguous data is obviously the same as noncontiguous data on flash}. defragging moves blocks around, it does not mark blocks that are no longer used as discarded. defragging regularly is a TERRIBLE idea, but not nearly as bad intentionally erasing the data and rewriting it.

please, kids, DO NOT DEFRAG FLASH MEMORY, EVER.
dont do large erase/restores needlessly! never put off til tomorrow what you can put off until overmorrow!

if you have a device that has constantly changing data with a controller that supports TRIMing, run an operating system with a tool for TRIM like fstrim, and worry about performance, run fstrim once a week or so.

mostly, tho, stop worrying about perceived performance regressions, and actually take empirical measurements!
__________________
~ teleshoes ~
 

The Following 4 Users Say Thank You to wolke For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 05:51.