Jeg sidder og laver noget sjov i java3D hvor jeg modtager nogen filer og derudfra genererer jeg nogen billeder.. Mit problem er at når jeg bare har modtaget tre filer har min maskine startet ca. 300 tråde og benytter en stor del af sidefilsforbruget... De eneste tråde jeg selv har startet er den der undersøger om der er kommet nye filer, en til at styre lidt tid og en til at sørge for at de rigtige billeder bliver taget...
Hvordan kan jeg tømme maskinen for diverse tråde der kører og "rense" systemet igen uden at skulle genstarte mit program, som er en slags server der jo helst skulle køre hele tiden. Jeg er lidt i vildrede for det ender jo med at maskine crasher og så er vi jo lige vidt..
Jeg har prøvet mig med: System.runFinalization(); System.gc(); hver gang jeg er færdig med en "session". Men det virker ikke til at kunne fungere.
ja problemet er så at de to af dem skal jo ikke stoppes.. og den sidste bliver stoppet indtil der kommer en ny fil så bliver den startet igen.. kan det være den der er noget galt med.. skal jeg dræbe den helt og lave en ny hver gang?
Og det er XML filer jeg får ind så jeg ved ikke om sådan en parser er en killer... er den det??
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.