Hi there,
I’m actually using Jena in forward rete configuration, with Jena 2.11.1. If I
use some very simple rules like the following, the memory used by my JVM
becomes huge with few statements (around 100Mo for only 3500 statements). I ran
a simple test in which instances and data property values were always
different, in order to avoid combinatorial combinaisons.
The sample rule :
[rule: (?instance rdf:type test:Instance),
(?object rdf:type test:Object),
(?instance test:instanceAge ?age),
(?object test:objectAge ?age),
->
(?instance test:isLinked "true"^^xsd:boolean)]
Does anyone see a reason for such huge memory space required by the RETE engine
? Any workaround to use ?
Thanks,
Chris.
Christophe FAGOT, PhD - Product owner, informatique
:: intactile DESIGN :: création industrielle en Interface Homme Machine [ IHM
] :: 20 rue du carré du roi :: 34000 MONTPELLIER :: France
:: +33 (0)4 67 52 88 61 :: +33 (0)9 50 12 05 66 :: [email protected]
:: http://www.intactile.com
Hugh MacLeod : "It's not what the software does, it's what the user does"
Les informations contenues dans cet email et ses documents attachés sont
confidentielles. Elles sont exclusivement adressées aux destinataires
explicitement désignés ci-dessus et ne peuvent être divulguées sans
consentement de son auteur. Si vous n'êtes pas le destinataire de cet email
vous ne devez pas employer, révéler, distribuer, copier, imprimer ou
transmettre le contenu de cet email et devez le détruire immédiatement.