Risposte:
NON impostarlo su qualcosa del tipo:
set -g history-limit 999999999
Questo pre-alloca quel numero di righe (e quindi di memoria) per tutte le finestre, che sta per paralizzare il tuo computer, più la cronologia viene archiviata nel tempo.
Impostalo su qualcosa di grande, sicuramente ma NON QUESTO grande.
Da quello che posso dire, puoi farlo solo in modo "pratico", impostando la storia su un numero assurdamente grande. per esempio:
set -g history-limit 999999999
AGGIORNAMENTO: vedi l'altra risposta sul perché non vuoi usare un numero così alto. Qualcosa di più ragionevole (meno di 9) sarebbe il migliore.
AGGIORNAMENTO di nuovo: forse non si verifica la pre-allocazione. Il commento di @Volker Siegel sull'altra risposta indica che l'impostazione del valore non causa l'allocazione della memoria.