Windows 句柄数

2022-01-17 18:15:12 浏览数 (1)

句柄数很高的话一般是有问题的,单个进程句柄数超过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

0 人点赞