我想编写一个 cmd 脚本来定期从命令提示符清空工作集。现在我从 sysinternals 清空 Rammap 工具中的工作集,但这不能由脚本运行。
问问题
4554 次
1 回答
0
编译这样的东西可能是最简单的:
#include <iostream>
#include <windows.h>
int main(int argc, char **argv) {
if (argc != 2) {
std::cerr << "Usage: min_mem <process_id>\n";
return 1;
}
HANDLE process = OpenProcess(PROCESS_SET_QUOTA, false, atoi(argv[1]));
SetProcessWorkingSetSize(process, -1, -1);
}
...然后在您的脚本中运行它,例如:
mem_min 1234
...但替换1234
为要最小化其内存的进程的进程 ID(十进制)。
就是说:我要求不要对这个答案进行投票,因为对于一个基本上只是一个gimme the codez
我已经足够虚弱可以发布它的问题,它确实是一个非常糟糕的答案,但我不想因为这样做而得到任何代表。
于 2014-07-08T17:30:46.893 回答