回答:
次のようなものに設定しないでください。
set -g history-limit 999999999
これにより、すべてのウィンドウにその数の行(およびメモリ)が事前に割り当てられます。これにより、時間の経過とともにより多くの履歴が保存されると、マシンが機能しなくなります。
必ず大きな値に設定しますが、この値には設定しないでください。
私が言うことができることから、あなたはこれを「実用的な」方法でのみ行うことができます、歴史をばかげた数に設定することによって。例えば:
set -g history-limit 999999999
更新:これほど高い数字を使用したくない理由については、他の回答を参照してください。より合理的なもの(9未満)が最適です。
再度更新:おそらく事前割り当ては行われません。他の回答に関する@Volker Siegelのコメントは、値を設定してもメモリ割り当てが発生しないことを示しています。