[jboss-jira] [JBoss JIRA] (DROOLS-485) Drools 6 large contention

Sergey Alaev (JIRA) issues at jboss.org
Fri May 16 03:03:56 EDT 2014


Sergey Alaev created DROOLS-485:
-----------------------------------

             Summary: Drools 6 large contention
                 Key: DROOLS-485
                 URL: https://issues.jboss.org/browse/DROOLS-485
             Project: Drools
          Issue Type: Bug
      Security Level: Public (Everyone can see)
    Affects Versions: 6.0.0.Final
         Environment: JDK6, 4 physical CPU cores
            Reporter: Sergey Alaev
            Assignee: Mark Proctor


Rules run almost sequentially, i.e. running in two threads results in doubling execution time.
Profiler shows following contention points:

Stack Trace	Count	Duration
org.drools.core.phreak.SegmentUtilities.createSegmentMemory(LeftTupleSource, InternalWorkingMemory)	3,301	270,505,102,344
org.drools.core.phreak.SegmentUtilities.createChildSegments(InternalWorkingMemory, SegmentMemory, LeftTupleSinkPropagator)	2,997	232,087,570,565

org.drools.core.runtime.process.ProcessRuntimeFactory.getProcessRuntimeFactoryService()	121	2,922,590,350





--
This message was sent by Atlassian JIRA
(v6.2.3#6260)


More information about the jboss-jira mailing list