java - StatefullSession repeat load classes - causes performance issuses -
i have server gets request , utilize drools evaluate request.
for each incoming request create new statefull session, insert facts (can more 100 facts), fire rules , dispose of session.
i find every insert of fact causes drools go projectclassloader.loadclasss() synchronized , blocks threads (i'm running available processor threads service executor, , causes performance issues).
it of import illustrate fact in question identical. utilize multiple threads evaluate several different request have same code facts. expect drools not have reload classes on , on again.
any thought how can avoid having drools go synchronized loadclass() code every single insert?
java multithreading classloader drools
No comments:
Post a Comment