の廃止を検討中 SLOB メモリ アロケータを削除します。

Simple List Of Blocks”SLOB”メモリ アロケータは、SLAB および SLUB アロケータの代わりとして長い間使用されてきました。 Linux の開発者は、将来的に SLAB を廃止して SLUB だけを残す可能性も検討していますが、最初のターゲットとして SLOB を廃止することを検討しています。 SLOB は断片化が激しいことで知られていますが、組み込みシステムでは十分に機能することもあります。

SLOB の削除は、コード メンテナンスの負担という名目で検討されています。一部の機能は他のアロケータとのみ互換性があり、カーネル内で API の改善作業をブロックしています。また、SLUB メモリ要件は、必要に応じて、潜在的に SLOB の値に引き下げられます。

SLOB の廃止と削除に関する議論は、こちらのメールで確認できます。リスト スレッド。これまでのところ、他のアップストリーム開発者は SLOB の廃止と削除に賛成していますが、SLAB の削除にはさらに時間がかかる可能性があります。最終的にカーネル ソース ツリーから削除される前に、SLOB が壊れているとマークされたり、非推奨であることを目立つように示したりするカーネル リリースが数回ある可能性があります。

Categories: IT Info