Compartir a través de


AutoMemoryBenchmark

Esta prueba consta de varios escenarios en los que se evalúa un controlador para consumir memoria en el escenario. La prueba comparativa agrega resultados de diferentes métricas de memoria para llegar a una puntuación final para el escenario. Esta puntuación es la clave que el desarrollador de métricas debe optimizar y la métrica que se evalúa para la certificación de hardware de Windows.

La prueba comparativa de memoria se compone actualmente de los seis escenarios siguientes:

  • Inactivo

  • Presente

  • Texturas

  • Búferes

  • Superficies

  • Cargar

Para cada uno de los escenarios de representación (todos los escenarios excepto Idle), se establecen los objetivos del escenario de manera que:

  • 2 MB permitidos para la sobrecarga del sistema operativo.

  • +2 MB permitido para la sobrecarga del controlador por GPU en un vínculo para sistemas x86 y x64, +1 MB por GPU en un vínculo permitido para los sistemas Arm. El número de GPU vinculadas en un sistema se determina y multiplica por el tamaño determinado por el sistema por GPU para proporcionar la sobrecarga total del controlador permitida.

  • +Tamaño de superficies creadas explícitamente por la aplicación + 7,5 % para alineación/relleno en el caso de no potencia de 2 superficies.

  • Sobrecarga de +4 KB por superficie creada en sistemas de 32 bits, sobrecarga de +8 KB por superficie en sistemas de 64 bits.

  • Excepto en el escenario actual, los destinos del escenario de representación se redondean al siguiente límite de medio megabyte.

Detalles de las pruebas

   
Especificaciones
  • System.Fundamentals.Graphics.DisplayRender.Performance
Plataformas
  • Windows 10, ediciones de cliente (x86)
  • Windows 10, ediciones de cliente (x64)
  • Windows Server 2016 (x64)
Versiones admitidas
  • Windows 10
  • Windows 10, versión 1511
  • Windows 10, versión 1607
  • Windows 10, versión 1703
  • Windows 10, versión 1709
  • Windows 10, versión 1803
  • Windows 10, versión 1809
  • Windows 10, versión 1903
  • Siguiente actualización a Windows 10
Tiempo de ejecución esperado (en minutos) 2
Categoría Prueba comparativa
Tiempo de espera (en minutos) 120
Requiere reinicio false
Requiere una configuración especial false
Tipo automatic

 

Documentación adicional

Las pruebas de esta área de características pueden tener documentación adicional, incluidos los requisitos previos, la configuración y la información de solución de problemas, que se pueden encontrar en los temas siguientes:

Ejecución de la prueba

Antes de ejecutar la prueba, complete la configuración de la prueba tal como se describe en los requisitos de prueba: Requisitos previos de pruebas básicas del sistema WDTF.

Solución de problemas

Para solucionar problemas genéricos de errores de prueba de HLK, consulte Solución de problemas de errores de prueba de HLK de Windows.

Una pila que no va hasta la creación de subprocesos indica que ETW tiene un problema al recorrer la pila cuando se desencadena el evento. ETW registrará un máximo de 96 fotogramas de pila, pero ese límite rara vez se alcanza. Normalmente, el problema es un controlador compilado con optimización de FPO, lo que hace que el recorrido de la pila finalice abruptamente.

Si no tiene una pila, asegúrese de que está ejecutando la prueba comparativa con la opción -details.

Para obtener información adicional sobre la solución de problemas, consulte Troubleshooting System Fundamentals Testing.

Más información

Sintaxis de comandos

Opción de comando Descripción

AutoShell.exe Memorywlk.xml

Ejecuta la prueba para WHLK

Nota

   Para obtener ayuda de la línea de comandos para este archivo binario de prueba, escriba /h.

 

Lista de archivos

Archivo Ubicación

AutoShell.exe

[WTT\TestBinRoot]\nttest\windowstest\graphics\perfx2\

Memorywlk.xml

[WTT\TestBinRoot]\nttest\windowstest\graphics\perfx2\

Perl.exe

[WTT\OSBinRoot]\Perl\perl.exe

TestX.man

[WTT\TestBinRoot]\nttest\windowstest\graphics\perfx2\

setup.pl

[WTT\TestBinRoot]\nttest\windowstest\graphics\perfx2\MemoryBenchmark