Hello Everybody,
we am having a problem, we have developed some com Dlls and deployed them in MTS.
We tested Our DLL fetching Data from VB test program (call repetitively 10, 100. 1000 times in a loop the dll to fetch Data from database).The time taken is of the order of sub seconds (very few milli seconds). This is not the problem layer.
Then, we tested the DLL from ASP for a user fetching Data.(10 100 and 1000 times in a loop) No problems, similar response time.
then we did the same thing using HTTP request from HTM using xmlHTTP (10, 100 and 1000 times in a loop). No problems - similar results.
Then we tested the DLL in multiuser environment same Data fetch from multiple machines and one server using HTTP request from HTM (very close to our actual fetches, after this just display logic of XML's is left).
Here lies the problem, under COM+ packages the DLLs are trashing under multiple user load. there must be some solution to it. I believe the solution is with MTS and COM.
There is no noticeable abnormal load on the server in terms of Pages/sec, available MBytes, Processor availability are noticed.
One thing, is clients when make a call, take up 90% of the CPU time.
Can any one suggest how to improve this server performance
Thankx in advance
Pawan
we am having a problem, we have developed some com Dlls and deployed them in MTS.
We tested Our DLL fetching Data from VB test program (call repetitively 10, 100. 1000 times in a loop the dll to fetch Data from database).The time taken is of the order of sub seconds (very few milli seconds). This is not the problem layer.
Then, we tested the DLL from ASP for a user fetching Data.(10 100 and 1000 times in a loop) No problems, similar response time.
then we did the same thing using HTTP request from HTM using xmlHTTP (10, 100 and 1000 times in a loop). No problems - similar results.
Then we tested the DLL in multiuser environment same Data fetch from multiple machines and one server using HTTP request from HTM (very close to our actual fetches, after this just display logic of XML's is left).
Here lies the problem, under COM+ packages the DLLs are trashing under multiple user load. there must be some solution to it. I believe the solution is with MTS and COM.
There is no noticeable abnormal load on the server in terms of Pages/sec, available MBytes, Processor availability are noticed.
One thing, is clients when make a call, take up 90% of the CPU time.
Can any one suggest how to improve this server performance
Thankx in advance
Pawan