its storing the in memory object and all its properties. C# stores string internally as unicode, utf-16, so that increases memory. if you got tens of thousands of files, thats all the dates, filename, records of what flow parts were run against each file etc.
So that definetly has an effect on memory usage. To what amount, I cannot tell until I can easily switch to an external database and compare the differences.