At job, I use CAO software called Catia to create drawings.
I activate "Use shell image extraction for formats Opus does not understand" to show thumbnails.
When i generate thumbnails, Dopus increase memory usage but never set free.
For example, if i generate thumbs, then quit thumbnail to list mode, then thumbnail mode again, memory usage grow up again.
It's likely that there is a memory leak in the 3rd party shell extension DLL that generates the thumbnails for both Opus and Explorer.
Thumbnails remain cached in memory when you change to other modes. It's worth checking whether the memory is freed when you close the window or navigate to another folder.
Of course, if the memory usage doubles every time you switch back to thumbnails mode, or it's using 500meg and there are only a few files, then something is obviously wrong and it's probably a memory leak in the shell extension which creates the thumbnails.
How many images are in the folder? If you've got dynamic thumbnail sizing on, and all the thumbnails have been generated, then Opus will be caching 256x256x32 (I think) images per file which can add up to a lot with thousands of files.