czym dokładnie są un-managed
i managed memory
? Czy ktoś może mi wyjaśnić w skrócie?Pamięć niezarządzana i pamięć zarządzana
Co dokładnie oznacza, kiedy koncepcja pamięci zarządzanej zostanie przeniesiona do pamięci RAM, wywołując zarządzaną-RAM. Jakie są niektóre szczegóły dotyczące "zarządzanej pamięci RAM" i "niezarządzanego RAM"?
adrianm, Podziękowania Za odpowiedź – Naruto
Poza tym środowisko wykonawcze .NET/JVM wykorzystuje także pamięć niezarządzaną. Jest przydzielany z menedżera pamięci systemu operacyjnego - tak jak zrobiłby to każdy niezarządzany program. Mówiąc po prostu, przydziela większą część pamięci w razie potrzeby i nazywa ją "sterowaną stertą". Blok ten jest następnie "zarządzany" do wykorzystania przez zarządzane obiekty za pomocą środowiska wykonawczego (GC). Środowisko wykonawcze zajmuje się również zmniejszaniem/zmniejszaniem rozmiaru i przywraca pamięć systemowi operacyjnemu po zakończeniu. Więc wolałbym nazwać pamięć "zarządzaną" jako wirtualną część pamięci "niezarządzanej". – user492238