【问题标题】:How can I limit resource usage of process?如何限制进程的资源使用?
【发布时间】:2009-05-16 16:37:56
【问题描述】:

简而言之,我想找到windows等效的unix setrusage()函数方式。

我可以限制特定进程的资源使用吗?例如,10 秒 cpu 时间和 50mb 内存大小。如果进程运行超过 10 秒或消耗超过 50mb 内存,该进程将被 windows 终止。

【问题讨论】:

    标签: winapi memory time resources


    【解决方案1】:

    尝试工作对象!它们甚至适用于进程组和衍生进程。 我认为您可以使用它们来完成所有这些限制

    这里有更多信息 http://msdn.microsoft.com/en-us/library/ms684161.aspx

    【讨论】:

      【解决方案2】:

      查看SetInformationJobObject 的文档。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-03-17
        • 1970-01-01
        • 1970-01-01
        • 2019-04-11
        • 2015-06-20
        • 1970-01-01
        • 2023-04-10
        相关资源
        最近更新 更多