Thousands of handles for DLLHOST.EXE!!

  • Thread starter Thread starter NO_MSC_NO_MSCP_NO_MSENGINEER
  • Start date Start date
N

NO_MSC_NO_MSCP_NO_MSENGINEER

Hi,

our development team has developped some applications, in visual basic.net,
that are running in a Windows 2000 Server, Com+ SP4.

The client (winXP SP1) has the client portion of the app. (installed via
MSI), and in the server the big app. runs.


We're facing some performance issues: some small applications takes 10 or 15
seconds to run. We see in the server that the CPU, during the execution, is
about 90% of utilization.

I've seen that today (3 days since the server is not rebooted) in the task
manager of the server there are 4 dllhost.exe proceses.

One of them takes 20 threads and 10.397 handles!!!!

Is this normal?

Could this be a symptom of the reasons that makes the App. so slow and CPU
consuming?
 
Bad CODE!!! They need to remove ALL "on error resume next"
statement and handle errors properly. If you would show
the code I would give you all the errors. More than likely
they are not cleaning up their objects after creating
them. Also, go to the TTL section on the COM settings and
have these objects time out after 20 minutes or so.
 
Back
Top