Your mempool is a fixed size and your node drops transactions from mempool based on fees keeping only the highest fees that fit into the fixed size.
The block size and 10 minute target time also don't change.
That means no larger mempool or node resources needed for a stream of full blocks of JPGs than a stream of full blocks of monetary transactions.