Hi,
Has anyone attempted to measure the incremental memory usage of using
Drools? Anyone cares to share their methodology?
I am currently following the following methodology:
1. Prevent garbage collection from happening by using large Xms Xmx (1024m
in my case), a NewRatio of 2 (I am sure other sizes will work as well) and
verbogegc enabled to confirm that no garbage collection is happening.
2. Use Runtime.freeMemory before and after fireAllRules and measuring the
difference.
The problem with my methods so far has been that after a positive memory
usage (indicating you are using memory), subsequent use case (the same one)
incurs zero memory usage which is very strange.
So I guess my question is 2 fold: anyone care to share their methodology,
and can anyone see what's wrong with mine?
Thanks,
Roger