OK, it seems like recording alone (with a PVR-250) doesn't cause the memory leak. I've disabled the auto-commercial detector that would normally spawn at the end of the recording, and my RES is 13m, which is pretty reasonable.