bluebird 发表于 2004-7-26 14:27:02

如何抢占更多的内存资源?

提高优先级别,能不能抢占系统内存资源?我的任务需要很大的内存,可每次总有好多作业,我又不能随便Kill 掉别人的作业。有没有什么方法可以让我抢占到更多的内存?谢谢! sgi 6.5 内存6G.

BOoRFGOnZ 发表于 2004-7-26 15:10:30

写一段代码 向上虚报内存.. :mrgreen:

bluebird 发表于 2004-7-26 15:19:42

怎么写?烦请给点高见。谢谢!

BOoRFGOnZ 发表于 2004-7-26 16:12:14

俺不太会....

javalee 发表于 2004-7-26 20:41:34

加大swap

bzimage 发表于 2004-7-27 15:45:16

一般来讲,unix/linux里,如果你不是root,那么没办法干预其他用户的作业和系统的运行。提高进程的优先级,是有用的。另外还有一个办法,是与系统相关的,不知你用的是什么unix,如果支持“保存正文位”,可以给你的任务所要使用的数据文件设置“保存正文位”,chmod +t filename ,这样的话,数据文件会一直驻留在swap中,能加速你程序的运行,从这个角度说,是占用了更多的内存。
页: [1]
查看完整版本: 如何抢占更多的内存资源?