Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ソフトリアルタイムアプリケーションの場合、GCは完全なマークアンドスイープによるバースト操作を回避する必要があります。ある種のインクリメンタル/コンカレント/リアルタイムアプローチが必要です。Squeak VMは現在それをサポートしていますか?
はい、Squeak にはインクリメンタル GC があります。10 年以上前から、リアルタイムのサウンド合成に使用されています。
フル GC は、空き領域が少なくなり、インクリメンタル GC がそれを再利用できない場合にのみ開始されます。これは、オブジェクトが頻繁に使用される場合に発生します。アプリによっては、デフォルトの GC パラメータを微調整する必要がある場合があります。たとえば、setGCParameters メソッドを参照してください。