JAXB uses memory efficiently as
The Content tree is specific to schema
Content tree is not created dynamically
As there is no extra tree manipulation functionality
As it allows data access through accessor methods