句柄数很高的话一般是有问题的,单个进程句柄数超过3000一般是有异常的(浏览器进程除外)
操作系统本身的进程的句柄数一般是几百到几千不等,很少超过1万
关于句柄泄露,官方说法是认为单个进程超过3000个句柄就可能是罪魁祸首,但system、lsass.exe、store.exe、sqlsvr.exe例外。而微软工程师的说法是,普通单进程超过5000认为异常,而微软自身的一些进程超过5万认为异常。
具体说明见下方链接
https://docs.microsoft.com/en-us/windows/client-management/troubleshoot-tcpip-port-exhaust
管理员身份 powershell执行 get-process|Measure-Object -Property Handles -Sum 可以看总句柄数
要看某个进程比如wetool的句柄数,加个进程名,例如wetool这个进程
get-process wetool*|Measure-Object -Property Handles -Sum
system进程本身的句柄数一般在1万以下
get-process system|Measure-Object -Property Handles -Sum
get-process SystemSettings|Measure-Object -Property Handles -Sum
get-process system*|Measure-Object -Property Handles -Sum
浏览器程序的句柄数一般较高
get-process chrome*|Measure-Object -Property Handles -Sum
get-process firefox*|Measure-Object -Property Handles -Sum