Trabajo en una aplicación de usuario final de 32 bits que necesita mucha memoria. Hasta varios gigabytes. Recientemente cambié nuestra estrategia de asignación de memoria interna para usar archivos mapeados en memoria sin archivos inspirados en this Raymond Chen article. Funciona muy bien.Archivos mapeados de memoria: cómo monitorear el uso de la memoria
El único inconveniente es este: si asigno un gigabyte de memoria de esta manera, no aparece en ningún lado en los contadores de rendimiento. Por supuesto, sé cuánto se asigna, y cuánto de él está mapeado en mi espacio de direcciones, pero no sé cómo se divide en la memoria física y el archivo de la página. Me gustaría saber, si no por otra razón que iniciar sesión para la depuración.
Debería aparecer en Proceso -> Archivo de página Bytes – John