Conozco bastante sobre el Administrador de tareas de Windows en XP, pero me gustaría entenderlo mejor en Vista. Cuál es la diferencia entre "Working Set (Memory)" y "Memory (Private Working Set)". ¿Qué es el grupo de paginación, qué es el conjunto de NP (sin paginación)? ¿Cómo los utilizo para determinar qué está pasando con el uso de la memoria? Como un lado, cuando minimizas un programa, con frecuencia devuelve el 90% de la memoria que está usando. ¿Hay alguna forma de hacer esto sin minimizarlo?Conocimiento del programador de la memoria en el Administrador de tareas de Windows Vista
Respuesta
This MSDN blog entry puede serles informativo en la primera parte de la pregunta. Un breve extracto:
El conjunto de trabajo es el subconjunto de páginas virtuales que residen en la memoria física solamente; esta será una cantidad parcial de páginas de ese proceso.
Como se discutió en el artículo, la parte sobre privado versus no privado tiene que ver con la memoria utilizada por el proceso que puede ser compartida por otros procesos. Si no puede compartir la memoria (tal vez la memoria es utilizada por la imagen de una DLL tuvo que ser reubicada en la memoria), se convierte en privada. La memoria del montón también siempre será privada.
La razón por la que ve la memoria caer dramáticamente al minimizar un programa es que Windows recorta automáticamente el conjunto de trabajo de un proceso cada vez que se minimiza su ventana principal. Consulte this Microsoft KB article para obtener más información, incluidas las instrucciones sobre cómo hacerlo usted mismo.
El grupo paginado y la memoria del bloque no paginado se refiere a la memoria kernel utilizada por el proceso. La memoria del grupo paginado se puede paginar (se elimina de la memoria física cuando aumenta la presión de la memoria). La memoria del grupo no paginado siempre permanecerá en la memoria física, por lo que generalmente es preferible que se mantenga pequeña. Sin embargo, a menos que esté escribiendo controladores de dispositivo, como desarrollador de aplicaciones en modo usuario, generalmente no tendrá que preocuparse por estos dos elementos.
Vista's SuperFetch considera que la memoria gratuita es una pérdida de memoria. Mejor lo está usando como un caché. Por esta razón, a menudo verá escasa memoria libre en el Administrador de tareas.
- 1. Programador de tareas - Windows 7
- 2. ¿Cómo interpretar el Administrador de tareas de Windows?
- 3. Programador de tareas de Windows para ejecutar tareas en segundos
- 4. Columnas del Administrador de tareas de Windows: identificadores
- 5. Programador de tareas de Azure
- 6. Mostrar la pantalla de vista previa en negro en el administrador de tareas en ICS
- 7. ¿Qué significa "Tamaño de VM" en el Administrador de tareas de Windows?
- 8. Programador de tareas 6 días a la semana
- 9. Servicio de Windows o Programador de tareas para tareas de mantenimiento?
- 10. Solicitud de privilegios de administrador para la aplicación Java en Windows Vista
- 11. Windows Batch File - Move File no funciona en el Programador de tareas solamente
- 12. ¿Cómo finaliza el Programador de tareas un trabajo en ejecución?
- 13. ActivityManager.forceStopPackage() desde el Administrador de tareas
- 14. ¿Las tareas del programador Heroku cuestan dinero?
- 15. Buffers y objetos de vista de memoria explicados para el programador que no es C
- 16. Creación de un programador de tareas cron
- 17. Problema con el Programador de tareas al iniciar una tarea
- 18. No se pudo iniciar el Programador de tareas
- 19. Invocar el administrador de tareas de Windows con la pestaña 'rendimiento' seleccionada
- 20. División de montón y administrador de memoria de Windows
- 21. Formas de programar tareas (sin escribir el programador de Windows) en asp.net
- 22. C# API para el Programador de tareas 2.0
- 23. ¿Cuánto debe saber un programador sobre el administrador del sistema?
- 24. ¿Cómo puedo habilitar el registro del historial de tareas del servidor de Windows Server?
- 25. ¿Ocultar un programa C# del administrador de tareas?
- 26. Cómo obtener el uso de memoria en Windows en C++
- 27. Cómo obtener la carpeta de la aplicación cuando el programa se inicia con el Programador de tareas de Windows
- 28. Ejecutar una tarea cada x-minutos con el Programador de tareas de Windows
- 29. ¿Cuál es el conocimiento mínimo de CLR que un programador de .NET debe tener para ser un buen programador?
- 30. HECHO tareas de vista de la agenda