「メモリ管理」の記事一覧
-
Guileの新GC実装、ヒューリスティックと断片化の課題に直面
2025-05-22 11:44
科学・技術Guile Schemeにおける新しいガベージコレクション(GC)機構であるheap-conservative-parallel-mmcが導入されました。これは明示的なエッジ追跡を必要としない保守的GCですが、断片化による割当失敗という課題に直面。固定サイズのブロックに小さなオブジェクトが不均等に配置されると、大きなオブジェクトの割当が失敗し、ライブロック状態が発生する可能性があります。今後は断片化を考慮したヒューリスティックな調整が必要とされています。
-
Rustでのメモリ管理との格闘
2025-05-03 21:01
科学・技術Rustのメモリ管理に関する連載の第5回では、所有権と借用による制約を克服するための実践的な工夫が紹介されています。forループでVecを直接消費することで値が移動し、以降使用できなくなる例や、メソッド呼び出しと借用ルールの関係、また所有権を保持したまま安全に複数回アクセスする方法として、クローン、再借用、コード構造の工夫などが議論されます。Rustの安全性と制約のバランスについての深い理解が得られます。
Page 1 / 1