-
v2.0 — 性能优化版 Stable
released this
2026-10-29 07:51:21 +00:00 | 0 commits to main since this release下载
GpuMemTool.ps1(v2.0,约 85 KB):性能优化版脚本,用 Windows PowerShell 5.1 运行;启动时会自动请求 UAC 提权(取消提权仍可以普通权限使用)
v2.0 相对 v1.1 的变化
- 采集单轮 2433ms → 约 420ms(GPU 空闲)/ 970ms(GPU 忙),快约 5 倍:
nvidia-smi两次调用改为并行(.NET Process,不用 PowerShell Job)GPUEngine(556 个实例、单次约 1.1s)改为按需查询:GPU 忙才查,空闲按 0 处理- 进程元数据
Win32_Process(715ms)→Get-Process(17ms) - 命令行信息改为「查看详细信息」时按需读取(原来每轮全量读取,是最大开销)
- 修复:采集耗时超过刷新间隔时变成背靠背采样、CPU 长期跑满
- 其余功能与 v1.1 一致(指标卡、进程列表、结束进程、实时曲线、CSV 导出)
稳定版单文件 exe 见 v1.1 Release。v2.0 目前以脚本形式发布(尚未打包 exe)。
Downloads