Fylder maskinen op med tråde og bruger alt RAM
HejJeg 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.
Nogen der har en god ide?