Driver Memory Test

Driver non-paged memory usage constitutes a fixed cost in memory utilization for the overall lifetime of a system. Most drivers exist in memory at all times and this usage significantly contributes to the total operating system memory footprint. By optimizing driver memory, you can provide an improved user experience and better overall system responsiveness because of the greater availability of memory for user applications.

Any reduction in non-pageable driver footprint directly improves the baseline memory consumption of the operating system, and this increases system scalability. Current Windows Hardware Certification Kit (Windows HCK) tests cover driver locked allocations (MDL/Contiguous memory allocations), non-paged driver code, and non paged pool.

Test details

 

Associated requirements

Device.DevFund.Memory.DriverFootprint
Device.DevFund.Memory.NXPool

See the device hardware requirements.

Platforms

Windows RT (ARM-based)
Windows 8 (x64)
Windows 8 (x86)
Windows Server 2012 (x64)
Windows RT 8.1
Windows 8.1 x64
Windows 8.1 x86
Windows Server 2012 R2

Expected run time

~30 minutes

Categories

Certification
Functional

Type

Automated

Running the test

Troubleshooting

 

Error Description Workaround

Test failed for events lost during ETW tracing.

Driver memory test gets driver memory details from ETW trace. Events lost can happen during ETW tracing. Data for failed tests might be unreliable.

This issue is usually caused by insufficient disk bandwidth or buffer for ETW logging. Increase the amount of installed RAM to resolve this error.

Couldn’t stop kernel logger (0x00000070)

Couldn’t stop user-mode logger (0x000070)

There is not enough space on the disk.

Free up disk space.

More information

Command syntax

 

Command option Description

TE /inproc /enablewttlogging /appendwttlogging devfund.memorytest.dll /p:DQ=[DQ] /p:WDKDeviceID=[WDKDeviceID] /p:WPTPath=[WPTPath]

Runs the test.

noteNote
For command line help for this test binary, type /h.

File list

 

File Location

Devfund.memorytest.dll

<testbinroot>\OSBinRoot]\

TE,exe

<testbinroot>\OSBinRoot]\

Show:
© 2014 Microsoft. All rights reserved.