Peter,
When we make shadow facts optional we should be able to get another 10%
speed improvements on there, atleast. You can also play around with the
vairous indexes, you may find turning off alpha indexing or left and
right indexing speeds things up. We will also make it possible to turn
off truth maintenance, which should gain a few more percent. I suspect
there may be more performance improvements, maybe a customised result
set for faster access to the results (but less easy to use) - you can
try this yourself by looking at hte QueryTerminalNode and profiling
that. Btw we have free jprofiler licenses for ALL JBoss Rules
contributors, will email you one now.
Mark
Geoffrey De Smet wrote:
Looks like the trunk is at least 50% faster in my traveling tournament
lvl10 use case :)
Here are some rough numbers
===========================
Iteration
Timemillis 3.0.5
Difference 3.0.5
Timemillis trunk
Difference trunk
Hotspot???
Start 255671 1107781
0 308453 52782 1113359 5578
1 320968 12515 1118500 5141
2 333531 12563 1123640 5140
3 346093 12562 1128765 5125
4 358718 12625 1133859 5094
5 411156 52438 1138984 5125 3.0.5
6 423640 12484 1144046 5062
7 436250 12610 1149093 5047
8 448703 12453 1154156 5063
9 501125 52422 1159203 5047 3.0.5
10 513531 12406 1204234 45031 Trunk
11 526031 12500 1209265 5031
12 538500 12469 1214234 4969
13 550843 12343 1219218 4984
14 603296 52453 1224250 5032 3.0.5
15 615718 12422 1229140 4890
It 15 – 5 204562 90156
I 'll have to run it longer to clear away the hotspot effects though,
to get some real good numbers
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email