[rules-users] Time Taken To Load Rule Resource
Adeyinka Timi
adeyinka.timi at nathean.com
Tue May 18 06:36:10 EDT 2010
Hi,
Thanks for the help!
I have tried implemented your idea by creating a method that compiles the
rules resources (DRL and RF files). But I keep getting a
java.lang.RuntimeException: java.io.EOFException
error when I call
kbuilder.add(ResourceFactory.newFileResource("/some/file.pkg"),
ResourceType.PKG);
Any ideas?
- Ade
_____
From: rules-users-bounces at lists.jboss.org
[mailto:rules-users-bounces at lists.jboss.org] On Behalf Of Esteban Aliverti
Sent: 17 May 2010 14:32
To: Rules Users List
Subject: Re: [rules-users] Time Taken To Load Rule Resource
Yes, you can compile your rules once and save them as binary files. Here is
a code snippet to do that:
KnowledgePackage pkg = (KnowledgePackage) kbuilder
.getKnowledgePackages().iterator().next();
FileOutputStream out = new
FileOutputStream("/some/file.pkg");
try {
DroolsStreamUtils.streamOut(out, pkg);
} finally {
out.close();
}
The code above only uses kbuilder's first package.
The way you load a binary package is the same as you do for DRL files:
kbuilder.add(ResourceFactory.newFileResource("/some/file.pkg",
ResourceType.PKG);
Hope you find this useful!
Best,
2010/5/17 Adeyinka Timi <adeyinka.timi at nathean.com>
Thanks for your reply!
No particular reason. Is there a better of going about this - avoid
compilation of rules everytime?
_____
From: rules-users-bounces at lists.jboss.org
[mailto:rules-users-bounces at lists.jboss.org] On Behalf Of Esteban Aliverti
Sent: 17 May 2010 14:09
To: Rules Users List
Subject: Re: [rules-users] Time Taken To Load Rule Resource
Is there any reason why you need to compile the rules every time your app
starts?
2010/5/17 Adeyinka Timi <adeyinka.timi at nathean.com>
Hi guys,
I have a drools application running that takes about 7 seconds to run. 5
seconds of this time is used in parsing 2 DRL files that 200kb (6200 lines
of code) and 34kb (1400 lines of code). Do you guys have any tips or any
techniques that I can use to improve performance?
- Ade
_______________________________________________
rules-users mailing list
rules-users at lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
--
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Esteban Aliverti
_______________________________________________
rules-users mailing list
rules-users at lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
--
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Esteban Aliverti
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20100518/0e157182/attachment.html
More information about the rules-users
mailing list