Id. de artículo: 177372 - Última revisión: jueves, 01 de julio de 2004 - Versión: 2.2 Cómo obtener física y memoria virtual con la llamada de función de APIResumenA veces es útil saber la cantidad de memoria física y virtual disponible para Windows y aplicaciones que se ejecutan en Windows. Esto se consigue llamando a la función de interfaz (API) GlobalMemoryStatus() programa de aplicación en Win32 desde Visual FoxPro para Windows. Más informaciónEl GlobalMemoryStatus() se pasa una estructura MEMORYSTATUS que se define como sigue: La figura "Porcentaje de memoria en uso" no tiene que ver con el porcentaje de memoria virtual en uso en el momento nada. En la documentación de Microsoft se ha definido como "una medida de lo ocupado que está el sistema de administración de memoria". Puede calcularse como un 50 por ciento de la relación de confirmadas (solicitada para su uso por una aplicación) páginas de memoria para la física (RAM real) páginas de memoria administradas por Windows 95. La figura "Bytes de memoria física presente" es la cantidad de RAM física, menos cualquier agujeros en el área de memoria superior (UMA), utilizada por adaptadores y así sucesivamente. La figura de "Bytes de memoria física disponible" muestra la cantidad de esta memoria física está disponible. La figura "Bytes del archivo de paginación" es el tamaño del archivo de paginación actual. En esta ilustración representa el número de bytes en el archivo de paginación sin confirmar a cualquier proceso. La figura "memoria virtual total" indica el tamaño del espacio de direcciones del proceso. En Windows 95, esta cifra es exactamente 4 MB corta de 2 GB. En Windows 95 cada proceso tiene un espacio de direcciones privadas de 2 GB y el inferior 4 MB de este espacio de direcciones está protegido. En Windows NT, en esta ilustración siempre sería 128 KB corta de 2 GB, puesto que Windows protege los 64 KB al inicio y al final 2 GB espacio del proceso de direcciones privadas. Todas estas cifras sería exactamente el mismo, independientemente de qué proceso denominado GlobalMemoryStatus() excepto la figura "Memoria virtual disponible". Para calcular este valor, GlobalMemoryStatus() agrega todas las áreas libres de espacio de direcciones del proceso. Este número puede reducir y crecer, pero indica que Visual FoxPro para Windows ha reservado aproximadamente 9 MB de su espacio de direcciones de 2 GB en el momento se estaba ejecutando el programa. Referencias"Avanzadas de Windows: manual del programador a la API Win32 para Windows NT 3.5 y Windows 95,"Jeffrey Richter, capítulos 4 a 6, Microsoft, 1995 "Windows 95 sistema programación secretos", Matt Pietrek, IDG libros en todo el mundo, 1995 Ayuda de Visual C++: GlobalMemoryStatus La información de este artículo se refiere a:
Traducción automáticaIMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente. Haga clic aquí para ver el artículo original (en inglés): 177372
(http://support.microsoft.com/kb/177372/en-us/
)
| Seleccione idioma
|

Volver al principio
