[
https://issues.apache.org/jira/browse/CLEREZZA-395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12982586#action_12982586
]
Reto Bachmann-Gmür commented on CLEREZZA-395:
---------------------------------------------
Hi,
we can certainly improve the current implementation reducing the mapping to
bnodes that do not originate from the jena adapter. But I'm strictly against
providing means that would allow to store or transfer a bnode (reference)
without it's context, as this would defeat the purpose of bnodes.
Cheers,
reto
----- Original message -----
> bnodes mapping in JenaGraphAdaptor should not keep growing with every parsing
> of rdf files
> ------------------------------------------------------------------------------------------
>
> Key: CLEREZZA-395
> URL: https://issues.apache.org/jira/browse/CLEREZZA-395
> Project: Clerezza
> Issue Type: Improvement
> Reporter: Hasan
> Assignee: Hasan
>
> With every parsing of rdf files free memory is getting less.
> The problem seems to lie in the JenaGraphAdaptor class
> It has a member:
> final BidiMap<BNode, Node> tria2JenaBNodes = new BidiMapImpl<BNode, Node>();
> which grows each time a serialized graph get parsed.
> My experiments with my test data show
> At the end of the 1st parsing: Size of tria2JenaBNodes = 87200
> At the end of the 2nd parsing: Size of tria2JenaBNodes = 130800
> At the end of the 3rd parsing: Size of tria2JenaBNodes = 174400
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.