Piszę przydział pamięci i chcę przetestować go na wzorach (połączeń na malloc i bezpłatne), które są najczęściej w programach.Typowe wzorce zarządzania pamięcią
Czy można zidentyfikować typowe wzorce zarządzania pamięcią? Jeśli tak, czy istnieje na tym temat dobra książka lub Internet?
Obaj interesują się zarówno wzorami programów jedno-nitkowych, jak i wielowątkowymi.
dodatkowe:
Obecnie jestem myśląc, że niektóre typowe modele Matematycznie mógłby opisać takie wzory.
Funkcja sin/cos może opisywać algorytm producenta (malloc)/konsumenta (bezpłatny), w którym producent musi zakończyć wytwarzanie całego swojego produktu, zanim będzie mógł go sprzedać konsument.
Sekwencja fibonacciego może opisywać program, w którym liczba obszarów malloc (ed) rośnie naturalnie (na przykład przy modelowaniu niektórych problemów w świecie rzeczywistym).
Jeśli masz jakieś inne pomysły, byłoby to bardzo cenne. Ale znowu, byłoby lepiej mieć na ten temat pracę z książki/papieru/doktoratu.
Emery Berger napisał mnóstwo artykułów na temat zarządzania pamięcią, z których niektóre omawiają typowe wzorce użytkowania alokatorów –
dzięki, muszę na to spojrzeć pierwszy. –