TRIM is a command that enables an operating system to inform a NAND flash solid-state drive (SSD) which data blocks it can erase because they are no longer in use. Therefore, SSD that supports TRIM command would optimize its GC to accelerate the release of Block space; by clearing out ineffective data prior to writing in new data. This process decreases the workload on the SSD SoC Controller
All SSSTC SATA SSD supports TRIM command, however, some Operating Systems may not support TRIM command. So even if an SSD supports TRIM command, the GC mechanism needs to considered the application environment without the TRIM command.