|
Re: Performance Improvements in loading xsd resource [message #26455 is a reply to message #26420] |
Mon, 18 August 2003 12:11 |
Eclipse User |
|
|
|
Originally posted by: merks.ca.ibm.com
Hayden,
Not tracking the location may speed things up a little, but other than that,
performance tuning in the model code is required.
Hayden Marchant wrote:
> I would like to know if there's anyway I can improve the performance of
> reading of an xsd schema. I run my code in a profiler a lot of the time is
> spent in this part of the code. If I know that the xsd is valid, and I'm
> not concerned about errors, is there something I can turn off while
> reading?
>
> I am currently using the following code:
>
> ResourceSet resourceSet = new ResourceSetImpl();
>
>
> resourceSet.getResourceFactoryRegistry().getExtensionToFacto ryMap().put( "*",
> new XSDResourceFactoryImpl());
>
> resourceSet.getLoadOptions().put(XSDResourceImpl.XSD_TRACK_L OCATION,
> Boolean.TRUE);
> final XSDResourceImpl xsdMainResource = (XSDResourceImpl)
> resourceSet.getResource(uri, true);
> XSDSchema xsdSchema = xsdMainResource.getSchema();
>
> Thanks,
> Hayden Marchant
|
|
|
Re: Performance Improvements in loading xsd resource [message #575952 is a reply to message #26420] |
Mon, 18 August 2003 12:11 |
Ed Merks Messages: 33137 Registered: July 2009 |
Senior Member |
|
|
Hayden,
Not tracking the location may speed things up a little, but other than that,
performance tuning in the model code is required.
Hayden Marchant wrote:
> I would like to know if there's anyway I can improve the performance of
> reading of an xsd schema. I run my code in a profiler a lot of the time is
> spent in this part of the code. If I know that the xsd is valid, and I'm
> not concerned about errors, is there something I can turn off while
> reading?
>
> I am currently using the following code:
>
> ResourceSet resourceSet = new ResourceSetImpl();
>
>
> resourceSet.getResourceFactoryRegistry().getExtensionToFacto ryMap().put( "*",
> new XSDResourceFactoryImpl());
>
> resourceSet.getLoadOptions().put(XSDResourceImpl.XSD_TRACK_L OCATION,
> Boolean.TRUE);
> final XSDResourceImpl xsdMainResource = (XSDResourceImpl)
> resourceSet.getResource(uri, true);
> XSDSchema xsdSchema = xsdMainResource.getSchema();
>
> Thanks,
> Hayden Marchant
Ed Merks
Professional Support: https://www.macromodeling.com/
|
|
|
Powered by
FUDForum. Page generated in 0.02921 seconds