This is what I found in my TM folder.
This can't be project memories (I do not use them), and as you see, the 2nd file is quite big. When does this happen, and what am I supposed to do?
Look into them and try to allocate them where they belong. Period.
The complicated thing:
From my experience I assume that any technique to avoid this or to fix this automatically afterwards is seen as too complicated to build. However, isn't there any technique that warns/informs the user (e.g. when finishing a project) that something went wrong during the project? Maybe a kind of log. As this can only be generated by a kind of buffer overflow, of timeout or an error occured when using CT.
This file has been generated with CT being opened, but without user interaction (look at the time). At least it has 0 Byte.
Not sure exactly how they work, but I'm pretty sure they're just harmless backup files used by CT to backup data when doing stuff.
Yes, they are simply backup files CT creates during saving your resources. If everything goes fine, they are deleted automatically. If there is an issue (a power outage, the user "kills" the program while saving or any other unknown system issue), you can have at least those backup files to restore. Programs often generate backup or lock files during their runtime.
A 16 KB TM is not that big and/or important (in most cases), but a 164 KB TM is quite another thing ...
Just ignore them if you don't have any issues. If you had an issue, then you can check your backup files and compare.