作者:Mark Russinovich
发布日期:2016 年 11 月 17 日
下载 Testlimit (234 KB)
简介
Testlimit 是一种命令行实用工具,可用于通过模拟内存、句柄、进程、线程和其他系统对象的低资源条件来对电脑和/或应用程序进行压力测试。
用法:Testlimit [[-h [-u]] | [-p [-n]] | [-t [-n [KB]]] | [-u [-i]] | [-g [对象大小]] | [-a|-d|-l|-m|-r|-s|-v [MB]] | [-w]] [-c [计数]] [-e [秒数]]
| 参数 | 说明 |
|---|---|
| -a | 以指定的 MB 单位泄漏地址窗口扩展 (AWE) 内存(默认值为 1) |
| -c | 要分配的对象计数(默认值是“尽可能多”)。 这必须是指定的最后一个选项 |
| -d | 以指定的 MB 单位泄漏和触摸内存(默认值为 1) |
| -e | 两次分配之间经过的秒数(默认值为 0) |
| -g | 创建指定大小的 GDI 句柄(默认为 1 字节)。 将大小指定为 0 将导致 GDI 对象耗尽 |
| -h | 创建句柄。 指定 -u 也会分配文件对象 |
| -i | 耗尽 USER 桌面堆 |
| -l | 分配指定数量的大页面(舍入到大大小的倍数) |
| -m | 以指定的 MB 单位泄漏内存(默认值为 1) |
| -p | 创建进程 - 添加 -n 以设置最小工作集。 添加 -n 以将进程的最小工作集设置为最小 |
| -r | 以指定的 MB 单位保留内存(默认值为 1) |
| -s | 以指定的 MB 单位泄露共享内存(默认值为 1) |
| -t | 创建线程 - 添加 -n 以指定最小堆栈保留(以 KB 为单位) |
| -u | 创建菜单的 USER 句柄 |
| -v | 以指定的 MB 单位对内存执行 VirtualLock(默认值为 1) |
| -w | 将工作集最小值重置为最高可能值 |
运行软件:
- 客户端:Windows Vista 及更高版本
- 服务器:Windows Server 2003 及更高版本
- Nano Server:2016 及更高版本
相关链接
- Windows Internals 书籍:关于 Windows Internals 的权威性书籍的官方更新和勘误页,由 Mark Russinovich 和 David Solomon 编写。
- Windows Sysinternals 管理员参考:Mark Russinovich 和 Aaron Margosis 编写的 Sysinternals 实用工具官方指南,其中包含各项工具的说明、其功能、如何使用这些工具进行故障排除,以及它们的实际使用示例。
下载
下载 Testlimit (234 KB)
立即从 Sysinternals Live 运行。