hallo zusammen,
stoße mit meinem Server langsam an seine Grenzen. Ständig Kapazitätsprobleme und die CPU wird von Glassfish fast zu 100% genutzt. Jetzt muss ich meine Programmierung hinterfragen...
Ich lese ca 50 Txt Dateien und erstelle für jede Zeile ein Object. ZB jede Datei hat 10.000 Zeilen, jede Zeile ist ein Auto welches zum Objekt wird mit Ps, Marke etc. Ca 30 Getter und Setter.
Hier fangen schon die ersten Probleme an, zu viele Objekte! Server lahmt langsam, xmx ist auf 30GB aber trotzdem krachts!
Sollte man jetzt die Daten schon in einer DB zwischenspeichern?
Die Objekte werden dann mit externen Datenbanken abgeglichen, und da aktualisiert wenn sich Preise oder Lieferstati geändert haben. Dann ist das Objekt unnütz und kann verschwinden.
Da die Daten nicht ständig gleich sind und bei jedem Lesen neuenWerten haben, habe ich darauf verzichtet diese persistent zu machen.
Freue mich auf konstruktive Vorschläge! Wann speichert Ihr Daten in einer DB ab? Würde das abspeichern Kapazitätsprobleme mindern?
stoße mit meinem Server langsam an seine Grenzen. Ständig Kapazitätsprobleme und die CPU wird von Glassfish fast zu 100% genutzt. Jetzt muss ich meine Programmierung hinterfragen...
Ich lese ca 50 Txt Dateien und erstelle für jede Zeile ein Object. ZB jede Datei hat 10.000 Zeilen, jede Zeile ist ein Auto welches zum Objekt wird mit Ps, Marke etc. Ca 30 Getter und Setter.
Hier fangen schon die ersten Probleme an, zu viele Objekte! Server lahmt langsam, xmx ist auf 30GB aber trotzdem krachts!
Sollte man jetzt die Daten schon in einer DB zwischenspeichern?
Die Objekte werden dann mit externen Datenbanken abgeglichen, und da aktualisiert wenn sich Preise oder Lieferstati geändert haben. Dann ist das Objekt unnütz und kann verschwinden.
Da die Daten nicht ständig gleich sind und bei jedem Lesen neuenWerten haben, habe ich darauf verzichtet diese persistent zu machen.
Freue mich auf konstruktive Vorschläge! Wann speichert Ihr Daten in einer DB ab? Würde das abspeichern Kapazitätsprobleme mindern?