Java Objekt-Serialisierung Performance-Tipps

Ich serialisieren müssen, ein riesiger Baum von Objekten (7,000) in der Festplatte. Ursprünglich hielten wir diesen Baum in einer Datenbank mit Kodo, aber es würde Tausende von Abfragen zum laden dieser Baum in den Speicher, und es dauern würde, einen guten Teil des lokalen Universums zur Verfügung stehenden Zeit.

Ich habe versucht, die Serialisierung für diese und in der Tat bekomme ich eine performance-Verbesserung. Allerdings habe ich das Gefühl, dass ich verbessern könnte, diese durch das schreiben meines eigenen, benutzerdefinierten Serialisierung-code. Ich brauche, um das laden dieses serialisierte Objekt so schnell wie möglich.

In meinem Rechner, Serialisierung /Deserialisierung dieser Objekte dauert etwa 15 Sekunden. Beim laden aus der Datenbank, es dauert etwa 40 Sekunden.

Irgendwelche Tipps, was ich machen könnte, um dies zu verbessern Leistung, wenn man berücksichtigt, dass da Objekte sind in einer Baumstruktur, auf die Sie verweisen gegenseitig?

InformationsquelleAutor Mario Ortegón | 2009-03-02

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.