iOS TRIM Support

Discussion in 'iPhone' started by DESNOS, Oct 12, 2011.

  1. DESNOS macrumors 6502

    Aug 24, 2011
    Does anyone know if iOS supports TRIM? I have a feeling it doesn't. My iPhone has slowed down to a crawl, even with the multitasking bar empty, and this is the most logical explanation. The number of apps shouldn't make a difference if none of them are running, or at least I'd assume... I have about 300 apps at the moment.
  2. mulo macrumors 68020


    Aug 22, 2010
    Behind you
  3. DESNOS thread starter macrumors 6502

    Aug 24, 2011
    Learn to read. None of them were open.

    EDIT: And by that I mean, not running, as in, not in the multitasking bar, as in, not consuming resources in any way. I hope I've explained this enough to make it understandable.
  4. kappaknight macrumors 68000


    Mar 5, 2009
    Why are people asking for help so rude these days? Do you honestly expect good feedback with that kind of attitude? How about you try unhoarding some apps, free up some space and see what happens.

    No, iOS does not support TRIM.
  5. DESNOS thread starter macrumors 6502

    Aug 24, 2011
    I just don't have patience for people who respond with something as unhelpful as quoting the original post, that's all. You're the first to actually answer my question, keep that in mind as well.
  6. JRoDDz macrumors 68000


    Jul 2, 2009
    It doesn't matter if they're open or not open. If they are on the device it is going to affect the speed of it. 300 apps is too damn much.
  7. iceterminal macrumors 68000


    May 25, 2008
    Dallas Tx.
    Another thing to ponder is that TRIM is a command for specific file system types that require this as it does not properly "clean up" itself.

    iOS might not be one of these file systems that require the use of TRIM, or that it has its own built in process to reclaim unused space without the read/write steps that degrade the lifetime of an SSD.

    Its a thought.
  8. smoge macrumors regular


    Jun 14, 2011
    now now children.. many apps carry on sending small amounts of process to cpu even if there not running background or not, so deleting apps will help,

    Also having location services turn off should stop the apps talking to the cpu when they are not running or in background so turn as many as you can off (preferably all of them) and reset the phone.

    same goes for notifications. hope that helped
  9. dhy8386 macrumors 6502a

    Aug 13, 2008
    Unrelated. First, in general the TRIM and Garbage collection features on an SSD are for lowering the write amplification which in effect lowers how much the controller needs to be used to read, rewrite data. Thus less overhead and faster performance. For reading data, this is almost irrelevant (from an end user perspective). But as you fill up a flash device, there is an impact to performance - so a 100gb drive that is 99gb full will see degredation in read and write compared to a clean drive as TRIM and GC will be less affective since there is almost no room to write. The overhead on the write can impact the read in this case.

    iOS devices are not SSDs and even though they use flash, they do not have the same overhead or complex controllers and are also not built with the same use case in mind as an SSD. They do not support TRIm/GC. But many modern day flash devices (USBs, iOS/Android devices) do have wear leveling built in. I think Apple uses a proprietary form called Flash Translation Layer which is a form of dynamic wear leveling. Wear leveling is what maps the blocks on the OS to the physical memory. SSDs use static generally but these mobile devices use dynamic. Why? Dynamic wear leveling leaves static blocks of data untouched and only changes the dynamic data blocks. The result is that the write amplification remains lower and thus the performance remains more intact but the physical memory will wear out faster. But I think the assumption is that by the time the memory wears out you will have likely replaced your device.

    Long way of saying that the more filled your device is combined with the OS constantly running will have a big impact on your performance. My guess is restarting your phone and freeing up some unused space would help with your slowness.

Share This Page