2009-04-20 58 views
13

什麼是Windows任務管理器「處理」列的度量?文件句柄?或頁面文件指針?一個程序有8000個句柄也不好嗎?Windows任務管理器列 - 句柄

+3

不應該將其移到超級用戶而不是關閉嗎? – Hubro 2013-09-03 14:07:34

回答

9

這是衡量內核句柄。內核處理類型和創建它們的功能包括:

  • 文件句柄(的CreateFile)
  • 內存映射文件(的CreateFileMapping)
  • 活動(CreateEvent)
  • 互斥(CreateMutex)
  • 信號燈( CreateSemaphore)
  • 進程(CreateProcess)
  • 主題(CreateThread)

而且比我忘記或從未聽說過。

對於一個單獨的過程8000看起來非常過分。

1

對於一個單獨的過程,8000看起來相當多,但並不一定出於問題 - 這取決於行爲。你應該把把手當作一種特殊的記憶 - 高使用率是一個可能的警告標誌,但是如果它是穩定的,則不會。如果句柄使用情況穩定,那麼它不是泄漏的標誌,儘管您可能需要執行一些優化才能使其使用較少的句柄。