]
Petr Široký updated DROOLS-787:
-------------------------------
Affects Version/s: 6.4.0.Beta1
6.3.0.Final
getProcessRuntimeFactoryService method of ProcessRuntimeFactory is
synchronized.
--------------------------------------------------------------------------------
Key: DROOLS-787
URL:
https://issues.jboss.org/browse/DROOLS-787
Project: Drools
Issue Type: Bug
Affects Versions: 6.3.0.Final, 6.4.0.Beta1
Environment: software platform
Reporter: vipul gajara
Assignee: Petr Široký
Fix For: 7.0.0.Final
getProcessRuntimeFactoryService is getter method of singleton class
"org.drools.core.runtime.process.ProcessRuntimeFactory" but this method is
static synchronized so at a time only one thread can call it .
Due to above issue when we are using drools in multi threaded enviorenment threads are
getting locked at this method and performance degrades when creating KSession objects.