【问题标题】:Limit RAM Usage to a CPP application将 RAM 使用限制为 CPP 应用程序
【发布时间】:2013-03-05 04:40:16
【问题描述】:

我有 3 GB 内存。有没有办法只为 C++ 应用程序分配 512MB 的 RAM?

其他

有没有办法将我的 RAM 暂时减少到 512MB 以进行测试?

谢谢, 阿肖克

【问题讨论】:

  • 如果您在 VM(例如 VMWare)下运行,您可以轻松控制 RAM 和其他设置
  • 您好,感谢您的快速回复。我正在使用Windows7。有没有其他方法可以代替 VM 来完成它?

标签: ram


【解决方案1】:

使用SetProcessWorkingSetSize()

设置指定进程的最小和最大工作集大小。

【讨论】:

  • 非常感谢雷诺。我可以在进程运行时从命令行设置吗?如果是这样,你能给我一个简单的例子吗,我是新手......
  • 不,请阅读documentation。您需要该过程的句柄。如果你是新手,我建议你应该先学习一些关于 windows 编程的知识。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-28
  • 2016-12-15
  • 2011-08-21
  • 2018-07-11
相关资源
最近更新 更多