2009-04-20 11 views

Odpowiedz

9

Jest to miara uchwytów jądra. Jądro obsługuje typy i funkcje, które je tworzą obejmują:

  • uchwytów plików (CreateFile)
  • Zmapowane plików (CreateFileMapping)
  • zdarzeń (CreateEvent)
  • muteksy (CreateMutex)
  • semaforów (CreateSemaphore)
  • Procesy (CreateProcess)
  • Wątki (CreateThread)

I więcej niż zapomnę lub nigdy nie słyszałem.

8000 dla pojedynczego procesu wydaje się niewiarygodnie wygórowane.

1

8000 dla pojedynczego procesu wydaje się raczej dużo, ale niekoniecznie wykluczone - zależy od zachowania. Powinieneś pomyśleć o uchwytach jako szczególnym rodzaju pamięci - wysokie użycie jest możliwym znakiem ostrzegawczym, ale nie jeśli jest stabilne. Jeśli użycie uchwytu jest stabilne, nie jest to oznaką nieszczelności, chociaż można przeprowadzić pewne optymalizacje, aby uzyskać mniej uchwytów.

Powiązane problemy