模拟 RAM 使用的工具
Tool simulating RAM usage
在Windows7(64位)中是否有可以消耗一定内存量的工具?
我想测试可用 RAM 变低时软件的行为。
Sysinternals 有一个名为 TestLimit 的工具,由著名的 Mark Russinovich 开发。你可以从:Microsoft Sysinternals - Testlimit as 32 and 64 bit versions. DL-Link
要分配 1024 MB,您可以执行以下操作:
testlimit64.exe -d 1024 -c 1
然后通过 Ctrl + C.
结束
可以使用以下命令行选项:
C:\Users\...>testlimit64.exe
Testlimit v5.04 - test Windows limits
By Mark Russinovich - www.sysinternals.com
usage: testlimit [[-h [-u]] | [-p [-n]] | [-t [-n [KB]]] | [-u [-i]] | [-g [object size]] | [-a|-d|-l|-m|-r|-s [MB]] | [-w]] [-c [count]]
-a Leak Address Windowing Extensions (AWE) memory in
specified MBs (default is 1).
-c Count of number of objects to allocate (default is as many as
possible). This must be the last option specified.
-d Leak and touch memory in specified MBs (default is 1).
-g Create GDI handles of specified size (default 1 byte).
Specify a size of 0 to cause GDI object exhaustion.
-h Create handles. Specify -u to also allocate file objects.
-i Exhaust USER desktop heap.
-l VirtualLock memory in specified MBs (default is 1).
-m Leak memory in specified MBs (default is 1).
-p Create processes - add -n to set min working set. Add -n to
set min working set of processes to smallest.
-r Reserve memory in specified MBs (default is 1).
-s Leak shared memory in specified MBs (default is 1).
-t Create threads - add -n to specify minimum stack reserve (in KB).
-u Create USER handles to menus.
-w Reset working set minimum to highest possible value.
在Windows7(64位)中是否有可以消耗一定内存量的工具?
我想测试可用 RAM 变低时软件的行为。
Sysinternals 有一个名为 TestLimit 的工具,由著名的 Mark Russinovich 开发。你可以从:Microsoft Sysinternals - Testlimit as 32 and 64 bit versions. DL-Link
要分配 1024 MB,您可以执行以下操作:
testlimit64.exe -d 1024 -c 1
然后通过 Ctrl + C.
结束可以使用以下命令行选项:
C:\Users\...>testlimit64.exe
Testlimit v5.04 - test Windows limits
By Mark Russinovich - www.sysinternals.com
usage: testlimit [[-h [-u]] | [-p [-n]] | [-t [-n [KB]]] | [-u [-i]] | [-g [object size]] | [-a|-d|-l|-m|-r|-s [MB]] | [-w]] [-c [count]]
-a Leak Address Windowing Extensions (AWE) memory in
specified MBs (default is 1).
-c Count of number of objects to allocate (default is as many as
possible). This must be the last option specified.
-d Leak and touch memory in specified MBs (default is 1).
-g Create GDI handles of specified size (default 1 byte).
Specify a size of 0 to cause GDI object exhaustion.
-h Create handles. Specify -u to also allocate file objects.
-i Exhaust USER desktop heap.
-l VirtualLock memory in specified MBs (default is 1).
-m Leak memory in specified MBs (default is 1).
-p Create processes - add -n to set min working set. Add -n to
set min working set of processes to smallest.
-r Reserve memory in specified MBs (default is 1).
-s Leak shared memory in specified MBs (default is 1).
-t Create threads - add -n to specify minimum stack reserve (in KB).
-u Create USER handles to menus.
-w Reset working set minimum to highest possible value.