Che cos'è la colonna "Gestori" di Task Manager di Windows una misura di? Maniglie di file? O puntatori di file di pagina? Inoltre, è dannoso per un programma avere 8000 handle?Colonne di Task Manager di Windows - Maniglie
13
A
risposta
9
È una misura delle maniglie del kernel. Kernel gestisce i tipi e le funzioni che li creano includono:
- handle di file (CreateFile)
- file mappati in memoria (CreateFileMapping)
- Eventi (CreateEvent)
- mutex (CreateMutex)
- Semafori (CreateSemaphore)
- Processi (CreateProcess)
- Thread (CreateThread)
E più che ho dimenticato o non ho mai sentito parlare.
8000 per un singolo processo sembra incredibilmente eccessivo.
1
8000 per un singolo processo sembra piuttosto molto, ma non necessariamente fuori questione - dipende dal comportamento. Dovresti pensare alle maniglie come a un tipo speciale di memoria: l'alto utilizzo è un possibile segnale di avvertimento, ma non se è stabile. Se l'utilizzo dell'handle è stabile, non è un segno di perdita, anche se potrebbe essere necessario eseguire un'ottimizzazione per far sì che utilizzi meno handle.
Problemi correlati
- 1. Passare l'applicazione in C# come task manager
- 2. Nascondere un programma C# dal task manager?
- 3. Cambia nome del processo in Task Manager
- 4. Utilizzo elevato della CPU in Windows 8.1, ma Task Manager non mostra il processo di colpevolezza
- 5. Cambia la descrizione del processo java nel task manager di Windows
- 6. Come rendere la funzionalità 'Sostituisci Task Manager' di Process Explorer?
- 7. Mostra schermata di anteprima nera in Task Manager su ICS
- 8. Numero di maniglie C#
- 9. Applicazione finestra C#: "MyApplication.vshost.exe" Continuo in arrivo al task manager
- 10. Nome di window manager per Windows
- 11. Perché Process.PrivateMemorySize64/1024 non corrisponde a quale memoria di Task Manager di Windows (set di lavoro privato)?
- 12. tipo di dump di processo quando è generato dal task manager
- 13. Elenco maniglie di lavoro Gearman
- 14. MATLAB: funzioni di unione Maniglie
- 15. Come posso impedire a Task Manager di eliminare il mio programma?
- 16. processo di lancio e di comando nascondere i parametri della riga da Task Manager
- 17. Come calcolare l'utilizzo della memoria come fa Task Manager?
- 18. Arresta le finestre come "attività" dal task manager WPF C#
- 19. Esiste un task manager come un'applicazione per Visual Studio?
- 20. Perché il numero di thread riportati da WinDbg, Task Manager e VS Debugger è diverso?
- 21. Errore durante l'esecuzione di 'webdriver-manager start' su Windows 8.1
- 22. di Windows package-manager per le librerie C++
- 23. Code e maniglie di attesa in C#
- 24. Recupero di maniglie per finestra Delphi
- 25. Come disabilitare Git Credential Manager per Windows?
- 26. API Documentation Manager e Browser per Windows
- 27. Eclipse esaurisce maniglie
- 28. Che cosa è esattamente il tempo della CPU nel task manager?
- 29. vsjitdebugger.exe (Visual Studio Debugger) - mostra lotti nel mio task manager nel server di produzione
- 30. Il processo IIS w3wp.exe non viene visualizzato nei processi di Task Manager?
Non dovrebbe essere spostato in Superutente anziché chiuso? – Hubro