client.isCMPUser (userInfo, clientInfo); It is not cumulative, it is just a function function passing parameter, and it has nothing to do with the handle, that is, I did not call the webservice method once, the system handle will increase by one, and no matter how long it waits
Once the webservice is called, no matter how the client called it (for example, when it crashed), it will not affect its continued execution until completion.
Perhaps the phenomenon is caused by the long time of webservice method.
Repeatedly calling ws does cause the number of handles to increase, but it returns to a reasonable level after repeated calls many times. This is to understand the mechanism of gc. If you really need it, you can display the call to gc.collect() (not recommended);