eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingOpowiadanie o GCRe: Opowiadanie o GC
  • Data: 2009-07-29 09:47:29
    Temat: Re: Opowiadanie o GC
    Od: Krzysiek Kowaliczek <k...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Użytkownik Paweł Kierski napisał:
    > Marcin 'Qrczak' Kowalczyk wrote:
    >> Nie da się tego pogodzić z efektywnym GC. Nie wiadomo, kiedy dokładnie
    >> obiekt jest "porzucany", bo do obiektu mogą się odwoływać różne inne
    >> obiekty, więc potencjalnie trzeba by to wiedzieć o wszystkich - czyli
    >> trzeba by uaktualniać wiedzę o dostępnych obiektach na bieżąco, przy
    >> każdej operacji, zamiast amortyzowania tego po wielu operacjach.
    >
    > A gdyby trzymać taką wiedzę tylko o pewnych klasach obiektów? Np.
    > implementujących "szybki" destruktor?
    >

    W praktyce i tak należałoby trzymać taką wiedzę dla wszystkich obiektów.
    Można by zrobić GC w oparciu o zliczanie referencji z dodatkowo fazą
    usuwającą cykle. Taki GC jest np. w Pythonie. W każdym razie unikając
    cykli da się w tym przypadku uzyskać deterministyczne wołanie
    destruktorów. Zastanawiają mnie koszty takiego rozwiązania, ponieważ
    nie słyszałem, aby to rozwiązanie było powszechnie stosowane w Java VM.

    Pozdrawiam
    KK

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: