メモリが必要になったときに、オペレーティングシステムのメモリアロケータから継続的に要求していました。大規模のメモリ割り当てを満たすだけの大きさにまとめられることはほとんどありませんでした。仮想メモリの大規模な連続ブロックを管理し、必要に応じて拡張することができます。呼び出すことによってガーベイジコレクションをトリガすることができますが、推奨しません。呼び出すことによってシステムが実行する作業量が増加する場合があります。外部ルーチンの実行中のガーベイジコレクションは、歴史的に問題が多いものでした。従来は不可能だった多くの場合でのガーベイジコレクションを可能にしました。これによりメモリ使用量とパフォーマンスが改良されました。以下の線形代数の例を考えます。程度高速化されています。Trademarks。