Service Execution Time


I am trying to execute a WM Service from a Java client in a threaded environment. I span out three threads to execute three serivces.

Say I span a thread each for Service A, Serivice B and Service C in a loop . I use context.invoke(folderName, serviceName, pipeline);

I find that everytime, the third service takes considerably longer time to execute irrespective of the order of A,B orC .

Also, if I call the same service, say A thrice in a loop, the third run takes almost thrice the first two.

Could you please help me out

Also, if I call the same