13

Common Lisp イメージ内で Web サーバーなどの長時間実行されるアプリケーションをホストしている場合、ガベージ コレクターを管理するにはどのような方法を使用すればよいですか?

デフォルトでは、ガベージ コレクターはヒープの整理に長時間を費やす資格があると想定していますが、予測できない場合もあります。これは、特定のブラウザ リクエストに望ましくない影響を与える可能性があります。

Common Lisp にこれを制御する方法はありますか? おそらく、「少しずつ」動作するように奨励することによってですか?

4

2 に答える 2

2

ガベージ コレクションは初期の頃から長い道のりを歩んできました。予測不可能な長い待ち時間を避けるために多くの作業が行われてきました。現代の実装では、それらは過去のものだと思います。

ただし、ガベージ コレクションの詳細は実装によって異なります。高品質の Lisp 実装はそれほど多くないため、ガベージ コレクションに関するドキュメントを参照するのに苦労することはありません。

于 2009-04-13T14:06:14.923 に答える