使用済みの総容量というよりも、今現在の操作中にメモリ上で処理しなきゃいけないデータ量とかの方が影響あるかも。
同じデータ量を扱う場合でもプログラムの作り的に断片化されたり一時作業領域が必要だったりいろんな要素も影響するかもしれないから、一概にどういうケースで起こるとか特定は難しそう。