怎样强制限制一个程序所用的内存?
发布网友
发布时间:2022-04-22 22:57
我来回答
共2个回答
热心网友
时间:2023-06-23 13:32
在Windows系统中,现在想制作一个自动评测系统,要求在程序(1)中,调用另一个程序(2),程序(1)要*程序(2)的内存使用,如果超过一定使用数量,程序(2)就要被强制结束。这点如何实现?
可能的两种方式:一、由系统*内存使用,如果超过一定范围就退出,并给程序(1)返回一个错误代码;二、由程序(1)实时监视程序(2)的内存使用(就像任务管理器一样),如果超过就主动结束掉程序(2)
要实现这个功能用哪个系统函数呢?
这个肯定能实现,因为北大的Online Judge下载版已经在Windows下实现了这一功能,只是我没有源代码
计算机原理的事情好像与此题无关吧?!
希望primates去acm.tongji.e.cn或acm.pku.e.cn上面看看,现在我不是在做操作系统,你的话我理解是说让我看系统给进程,线程分配内存的机制,我的要求并不是这样的!
热心网友
时间:2023-06-23 13:33
打开程度管理器,强制关闭啊