当 Windows 用尽句柄时会发生什么情况?

当 Windows 用尽句柄时会发生什么情况?

我看到一个应用程序使用了 40,000 个句柄。这会导致我的系统变得迟缓和无响应吗?Windows 在变得不稳定之前可以拥有多少个句柄?

答案1

微软的 Mark Russinovich 在他的博客上提供了很多此类测试。

突破 Windows 的极限:句柄

答案2

是的,这很容易导致您的系统变得迟缓和无响应。这是自主开发的应用程序还是商业应用程序?

  1. 自主开发:修复句柄泄漏。是否忘记关闭文件或 TCP 连接?
  2. 商业:打开错误报告并修复它。

与此同时,需要多长时间才能积累这么多的打开句柄?如果可以的话,请尝试在不会影响生产环境的时间间隔内重新启动该过程。

相关内容