resource.RLIMIT_VMEM是对应
ulimit-v的资源。
RLIMIT_DATA
仅影响
brk/sbrk系统调用,而较新的内存管理器倾向于使用
mmap代替。
要注意的第二件事是
ulimit/
setrlimit仅影响当前过程及其将来的子级。
关于
AttributeError: 'module' object has no attribute'RLIMIT_VMEM'消息:
resource模块文档提到了这种可能性:
该模块不会尝试掩盖平台差异-未为平台定义的符号将无法从该平台上的该模块中获得。
根据上面链接的
bash
ulimit来源,它使用
RLIMIT_ASif
RLIMIT_VMEM未被定义。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)