「ヒープ ブロックは、バックエンド アロケーターの目にはビジーであると見なされても、アプリケーションによって使用されていない可能性があることに注意することが重要です。この背後にある理由は、フロントエンド アロケーターのルック アサイド リストに入るヒープ ブロックはすべて、まだステータスがビジーに設定されています。」-- 高度な Windows デバッグ p.267
これに対する私の質問は次のとおりです。ヒープ ブロックのステータスがビジーに設定されている場合、フロント エンド アロケータはなぜそれを使用可能として LAL に追加するのでしょうか?
つまり、ステータスフラグは、ブロックがビジーかフリーかを示しています。では、なぜ空きブロックが LAL にないのでしょうか? また、ステータス フラグがビジーに設定されている場合、これらのブロックを LAL に割り当てるにはどうすればよいでしょうか (ステートメントが示すように、ビジー状態であってもなくてもかまいません)。