Le funzionalità TRIM e garbage collection sono tecnologie integrate sui moderni SSD al fine di migliorarne prestazioni e durata. Quando un SSD è nuovo, tutti i blocchi NAND sono vuoti e pertanto l’SSD può scrivere nuovi dati sui blocchi vuoti in una singola operazione. Ma con il passare del tempo, la maggior parte dei blocchi vuoti viene utilizzata per memorizzare i dati degli utenti. Al fine di poter scrivere nuovi dati nei blocchi utilizzati, l’SSD è costretto ad eseguire un ciclo di lettura-scrittura-modifica. I cicli di lettura-modifica-scrittura influiscono negativamente sulle prestazioni complessive degli SSD, in quanto ora devono compiere tre operazioni anziché una sola. I cicli di lettura-modifica-scrittura generano anche amplificazioni di scrittura, che influenzano negativamente le prestazioni complessive degli SSD. Trim e garbage collection possono operare in maniera sinergica per migliorare le prestazioni e la durata degli SSD, liberando lo spazio presente nei blocchi utilizzati. La garbage collection è una funzionalità integrata all'interno dei controller degli SSD che consolida i dati memorizzati nei blocchi utilizzati al fine di liberare un maggior numero di blocchi inutilizzati. Questo processo avviene in background ed è interamente gestito dallo stesso SSD. Tuttavia, l’SSD potrebbe non essere in grado di determinare quali blocchi contengono i dati degli utenti e quali blocchi contengono i dati eliminabili che l’utente ha già eliminato. Ed è qui che entra in gioco la funzione trim. La funzione Trim, consente al sistema operativo di informare l’SSD del fatto che i dati sono stati eliminati e che pertanto l’SSD può liberare i blocchi precedentemente utilizzati. Affinché la funzione trim funzioni correttamente è necessario che sia supportata dall’SSD e dal sistema operativo. Attualmente, i principali sistemi operativi ed SSD, supportano la funzione trim, anche se la maggior parte delle configurazioni RAID non supporta tale funzionalità. Gli SSD Kingston traggono vantaggio dalle funzioni di garbage collection e trim, al fine di preservare prestazioni ottimali e durata nell'arco del tempo.