Project

General

Profile

Actions

Feature #171

closed

Improve Performance of JAXB Marshaller

Added by Tobias Wich almost 12 years ago. Updated almost 10 years ago.

Status:
Closed
Priority:
Low
Assignee:
Target version:
Start date:
02/06/2013
Due date:
% Done:

0%

Estimated time:
Reviewer:
Build Version:

Description

The JAXB Marshaller takes a pretty long time loading all class definitions. The result is a, in my opinion, very long startup time.

There are a few possibilities to improve the situation:
  • Load Marshaller in the background whenever possible
  • Use specialized Marshaller (only classes loaded which are needed, not all), This might not be possible for the Dispatcher.
  • Create class sets for the different instances, e.g. IFD, SAL, etc.
  • Create statically generated Marshaller at compile time (This one is really hard, but the most effective)
Actions

Also available in: Atom PDF