Make the internal recording of actual invocations optional in order to reduce memory usage by Moq
I use Moq simply to produce stubbed interfaces. I have no need to check the invocations of each method for some of my mocked interfaces. In some cases, the number of invocations is in the 100,000's, which causes many OutOfMemoryExceptions to be thrown unexpectedly.
Being able to turn off invocation tracking for specific mocks would fix this issue.