The costs will usually be on a call to ModelFactory.createDefaultModel()
because that's the first point the application calls into Jena code.
Until then it's "just" declarations.
Andy
On 22/12/10 11:21, Damien Cram wrote:
Ok, this is probably due to class loading indeed.
This half-second is a little bit annoying in my case, but I will try to
ensure that required Jena classes are loaded prior to creating the model, at
a time when this short delay is not an issue.
Thanks for your advice.
Damien
2010/12/22 Chris Dollin<[email protected]>
On Wednesday, December 22, 2010 09:47:43 am Damien Cram wrote:
I can't figure out why the creation of a model (Model model =
ModelFactory.createDefaultModel()) takes some time (around half a second)
when it is executed for the first time. From the second time on, it is
almost instantaneous, as expected.
I expect its loading the classes required.
Is there any way to create an empty model faster ?
You'll have to pay the class-loading price at /some/ time.
Maybe caching the classes on a RAM disc?
Is that half-second a real problem?
Chris
--
"The process will be long and ... unreliable." Box, /Star
Cops/
Epimorphics Ltd, http://www.epimorphics.com
Registered address: Court Lodge, 105 High Street, Portishead, Bristol BS20
6PT
Epimorphics Ltd. is a limited company registered in England (number
7016688)