Announcement

Collapse
No announcement yet.

Speicherproblem

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Speicherproblem

    Hallo
    Ich habe eine Application entwickelt. Sie besteht aus einem Tabedpane mit 3 Feldern. In jedem dieser Felder ist nocheinmal ein Tabedpane mit 8 Feldern. In jedem dieser Felder ist ein Tree. Ich lese jetzt 3*8 Textdateien ein und trage diese in die Tree ein. Wenn ich nur 1*8 Textdateien einlese geht es wunderbar. Wenn ich die weiteren dazunehme macht das Programm garnichts mehr.
    Insgesamt liest das Programm 12 Textfiles ein bis nichts mehr geht. Die Textfiles haben insgesamt ca. 914KB. Bei ca. 750KB beginnt das Problem.
    Gibt es eine Bregenzung des Speichers für Javaprogramme?
    oder
    Hat jemand ein Idee, Vorschlag?

  • #2
    Hallo Johannes,<br>
    Du solltest vielleicht mal mit einem Profiler wie OptimiziIt oder JProbe prüfen<br>
    welche der Komponenten den Speicher wirklich frisst. Raten und vermuten<br>
    bringt einen schnell auf die falsche Fährte.<br>
    Abgesehen davon gibt es pro VM eine maximale Heap-Groesse, ich <br>
    glaube ab JDK1.2 64 MB. Du kannst aber beim Aufruf der VM die <br>
    minimale und maximale Groesse selbst einstellen, z.B.<br>
    java -Xms24m -Xmx128m. <br>
    Das bringt aber nur was, wenn Du auch mindestens 128MB physikalischen<br>
    Speicher hast, wenn das System-Paging erst los geht, <br>
    kannst Du Dein Programm in der Regel vergessen...
    <p>
    Klau

    Comment


    • #3
      Vielen Dank für deine Antwort.
      Ich habe mein Problem nach 2 Tagen gefunden. Ich habe meine Daten in 2 Zeilen falsch angegeben und eine Funktion hat sich damit in eine Endlosschleife begeben und den Speicher aufgefressen.
      Gruß Johanne

      Comment

      Working...
      X