Najlepsze dopasowanie Wybierany jest najmniejszy wolny obszar, który jest wystarczająco duży. Dzięki temu, po przydzieleniu takiego obszaru, nadmiarowa część, której proces nie potrzebuje będzie najmniejsza. W ten sposób zmniejsza się możliwość wystąpienia fragmentacji wewnętrznejKrzysztof Stencel. Systemy operacyjne, Wydawnictwo PJWSTK, Warszawa 2004, s. 103..
Algorytm bliźniaków Aby można było skorzystać z algorytmu bliźniaków, rozmiar bloku pamięci musi być potęgą liczby 2. W strategii tej przechowuje się listę wolnych obszarów pamięci danej wielkości. Początkowo jest to jeden obszar rozmiaru W przypadku żądania alokacji pamięci mniejszego rozmiaru niż jeden z dostępnych, pamięć dzielona jest na dwie połowy, tworząc w ten sposób parę „bliźniaków”. Podobnie, bardzo łatwo można połączyć bliźniacze obszary w jeden, dwukrotnie większyA.M. Lister, R.D. Eager. Wprowadzenie do systemów operacyjnych, Wydawnictwa Naukowo-Techniczne, Warszawa 1994, s. 95–96..