Ok i understand that the need to have proxies no longer exits due to new asymetric rete algorithm. I but i'm a little bit desapointed. It seem that when a fact is introduced into the working memory, all it's fields are evaluate. I guess i have to explain what is my problem. I have business objects which are directly used into the working memory. Theses BO are not entirely POJO, some of them perform SQL queries. We used interfaces to produced a POJO jar, which have been sent to knowledge base. Previously we used drools in version 3, but now we use version 5.4 and we notice a significant performance reduction. It seems that all fields of the BO are readed even if they aren't used. Our rules are decision table in spreadsheet format. Each row's start with a condition on a fields which doesn't make a SQL query, so normaly there isn't a lot of peformed SQL queries.
-- View this message in context: http://drools.46999.n3.nabble.com/Shadow-fax-tp4023948p4023951.html Sent from the Drools: User forum mailing list archive at Nabble.com. _______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
