Java Klasse löschen

  1. Sojus

    Sojus Thread Starter MacUser Mitglied

    Mitglied seit:
    30.05.2006
    Beiträge:
    143
    Zustimmungen:
    3
    Hallo

    Ich habe ein Problem

    Habe mit Java ein Snake Programmiert. Natürlich kann man das spiel auch neu starten. Dazu Erstelle ich einfache eine Neue Klasse "snake". Da die JRE einen Garbagecollector hat sollte die alte nicht mehr grbrauche klasse ja gelöscht werden. Aber jedes mal wenn ich das Spiel neu starte steigt der Speicherbedarf.

    Gibt es eine möglichkeit, die klasse von Hand aus dem Speicher zu löschen?

    mfg
     
    Sojus, 19.08.2006
    #1
  2. der_Kay

    der_Kay MacUser Mitglied

    Mitglied seit:
    02.09.2004
    Beiträge:
    1.685
    Zustimmungen:
    8
    Nur indirekt, wenn man jeder die Klasse referenzierenden Variablen null zuweist. Vielleicht liegt irgendwo, z. B. in einem Container, noch eine Referenz auf Deine Klasse.

    Man kann die garbage collection auch manuell triggern:

    System.gc();
     
    der_Kay, 20.08.2006
    #2
Die Seite wird geladen...
Ähnliche Themen - Java Klasse löschen
  1. anotheryou
    Antworten:
    1
    Aufrufe:
    140
    Apfeleis
    24.06.2017
  2. kurtmac
    Antworten:
    4
    Aufrufe:
    331
    kurtmac
    15.11.2016
  3. jpv
    Antworten:
    6
    Aufrufe:
    978
    _ebm_
    15.03.2009
  4. howx
    Antworten:
    2
    Aufrufe:
    800
    howx
    02.01.2008
  5. CrazyMetal
    Antworten:
    16
    Aufrufe:
    4.140
    CrazyMetal
    29.09.2005