I had a closer look especially was digging around the memory mapped file thing. But we don’t use memory mapped files anymore since many versions (at least a year). It was the case before for sending images from the server/console to the client without having to go through the http server. At the end it wasn’t really significantly faster and anyway it was working only when running NCS Console but not NCS Service.
I suppose that most of the memory consumptions do come from FFMPEG.
My test system is a small NUC running Win10 with only SSD disk and I have no pagefile being written there, the peaks to HDD that I have is when it’s recording due to the files being recorded on HDD. What is the general memory usage of NCS ? Do you have this pagefile accesses directly when starting NCS or only when it has been running during a few hours or days and reaches a memory “threshold” ?