【发布时间】:2009-05-16 16:37:56
【问题描述】:
简而言之,我想找到windows等效的unix setrusage()函数方式。
我可以限制特定进程的资源使用吗?例如,10 秒 cpu 时间和 50mb 内存大小。如果进程运行超过 10 秒或消耗超过 50mb 内存,该进程将被 windows 终止。
【问题讨论】:
标签: winapi memory time resources
简而言之,我想找到windows等效的unix setrusage()函数方式。
我可以限制特定进程的资源使用吗?例如,10 秒 cpu 时间和 50mb 内存大小。如果进程运行超过 10 秒或消耗超过 50mb 内存,该进程将被 windows 终止。
【问题讨论】:
标签: winapi memory time resources
尝试工作对象!它们甚至适用于进程组和衍生进程。 我认为您可以使用它们来完成所有这些限制
这里有更多信息 http://msdn.microsoft.com/en-us/library/ms684161.aspx
【讨论】:
查看SetInformationJobObject 的文档。
【讨论】: