Huy Tran [http://community.jboss.org/people/huytran] created the discussion
"More precise jBPM process execution measurement?" To view the discussion, visit: http://community.jboss.org/message/611159#611159 -------------------------------------------------------------- Hello everyone, I'm working on a study on existing open-source process runtime frameworks (such as jBPM, Apache ODE, etc.) wrt to flexibility, scalability, performance, and so on. With regard to jBPM execution time, I tried several examples such as the ones shown in [1] and [2]. The initial experiment settings is to create a process having a fixed number of tasks (ranging from 100 to 1000), then invoke *startProcessInstanceByKey()* or *startProcessInstance()* surrounded by *System.nanoTime()* in order to measure the process's execution time. (1) long startTime = System.nanoTime(); (2) ProcessInstance instance = executionService.startProcessInstanceByKey("Sequence1000"); (3) double executionTime = (System.nanoTime() - startTime) * 1.0e-6; The preliminary measurement results seem to be very promising (~20ms for 1000 empty sequential tasks). However, I'm wondering if this measure is precise because the invocation of *instance.isEnded()* right after line (2) returns *false* (i.e., the process has not finished yet). Could somebody please show me how to precisely measure the execution time of a jBPM process (without looking to the underlying database tables)? Is there any convenient mechanism like callback or thing like that? I truly appreciate your helps. Kind regards, Huy [1] http://processdevelopments.blogspot.com/2008/04/awsome-jbpm-performance-numbers.html http://processdevelopments.blogspot.com/2008/04/awsome-jbpm-performance-numbers.html [2] http://www.jorambarrez.be/blog/2008/04/14/short-jbpm-performance-showdown http://www.jorambarrez.be/blog/2008/04/14/short-jbpm-performance-showdown -------------------------------------------------------------- Reply to this message by going to Community [http://community.jboss.org/message/611159#611159] Start a new discussion in jBPM at Community [http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]
_______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user