The high memory consumption here is misleading, and we want max CPU (can of course reduce thread priority if we want), and the disk activity is not excessive. As the blocks and prevouts are paged through RAM the OS keeps as much in RAM as it thinks is optimal, but can and will dump any amount of it at any time. It's just lurking there in case it gets read again, not blocking other applications.