Windows 上的进程资源限制
Posted
技术标签:
【中文标题】Windows 上的进程资源限制【英文标题】:Process resource limit on Windows 【发布时间】:2018-08-12 11:21:04 【问题描述】:在 Windows 上,setrlimit()
和 getrlimit()
的替代品是什么?
我正在寻找 c 或 c++ 替代品。
像boost这样的功能是否有第三方实现?
我对限制进程虚拟内存大小RLIMIT_AS
和堆栈大小RLIMIT_STACK
更感兴趣
请注意RLIMIT_AS
和RLIMIT_STACK
是setrlimit()
函数的输入
【问题讨论】:
考虑到RLIMIT_AS
影响brk
、mmap
和mremap
,Windows 上都不存在,这个问题似乎有点假设。
【参考方案1】:
我不确定,但我认为 windows 中没有地址空间限制,但也许你可以构建一些东西according this:
关于堆栈限制,您可以使用GetCurrentThreadStackLimits
和SetThreadStackGuarantee
。
【讨论】:
以上是关于Windows 上的进程资源限制的主要内容,如果未能解决你的问题,请参考以下文章