Avatar billede jaiz Nybegynder
15. august 2005 - 10:31 Der er 1 kommentar og
1 løsning

Java / Tomcat Crash

Nu jeg virkelig på bar bund her, vi har lavet en import application som går ind og henter billeder fra et bibliotek og derefter creater imaget med forskellige størrelser og smider i databasen og alt funkere fint og den kalder

System.gc();

efter hvert object som er blevet importeret og objectet er selvføgelig blevet nullet inden jeg kalder System.gc();

men problemmet er så at efter 20 imports så dør Tomcat jeg for ingen log besked når jeg køre debug mode? den fryser bare fuldstændig og skal genstarte tomcaten før jeg kan importere igen?

Skal siges når man sætter f.esk. 25 i kø så køre den 1 af gangen ved hjælp af join og rammene blir free'ed igen efter hver import
og i følge Eclipse debug så sætter den osse et vores object til null og smide den i gc bagefter også fortsætter den til næste bagefter.
Avatar billede arne_v Ekspert
15. august 2005 - 11:32 #1
Det burde ikke være nødvendigt at kalde System.GC - i de fleste tilfælde gør det mere
skade end gavn,

Spørgsmål:

1)  er det et memory problem ?

    det kan du nemt checke ved at udskrive memory forbruger på en lille JSP side
    efter hver import

2)  hvilken Tomcat version ? hvilken database ? hvilken driver ?

3)  noget native kode via JNI ?
Avatar billede jaiz Nybegynder
15. august 2005 - 12:30 #2
Jeg fandt problemmet og det var at hypernate ikke fik tømt sine egne threads og den havde et loft på 20 ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester