SSDs are doing all kinds of optimization on their own, absolutely. That's SSD makers' secret sauce, and details are not known to anyone else.
TRIM is the name of a command that the OS sends to the SSD each time a file is deleted, so it must be supported by both the OS and the SSD. This is the way to inform the SSD which sectors are no longer in use and can be erased and reused. As SSDs are sometimes too busy doing things like continuous data transfer, they can't process all TRIM commands in real time and simply ignore them. But OSes make up for that by sending the TRIM commands again. Manual optimization might be just that, however, that shouldn't be necessary as the OS is supposed to know how to maintain a SSD in good state without user intervention.
Windows 7 can do all that. I'm sure Windows 10 can do it better.
Yeah, I just thought that part of the "secret sauce was that "when idle" the ssd would trim itself.
My running the "optimize" or trim command in W10 did speed file displays up a lot. So trim is not part of it.
I keep W10's "optimize" turned off. I don't like it messing with my drives when ever I plug something in.
Now that I know I'll just "optimize" every 6 months or when I see a file display delay.
Thanks for the thoughts all!