我在Windows上安装了Strawberry perl x64,但它的内存限制似乎是256 MB。我的perl脚本合理地使用了大约500MB的内存(对语言学语料库进行了一些计算),但在消耗了256MB之后,perl终止了消息:
Out of memory during request for 4088 bytes, total sbrk() is 267954176 bytes!
可以在某处增加限制吗?我的机器有18GB内存,在x64平台上使用它不应该是一个问题,但我找不到配置它的位置。
感谢您的帮助。
答案 0 :(得分:0)
您可以通过在Windows上设置优先级来允许程序使用更多内存等。
Ctrl + shift + Esc - >任务栏 - >流程 - > YourProgramName.exe->右键单击(在程序上) - >设置优先级 - >选择绩效水平
我建议高性能。
这告诉Windows应该为哪些程序分配内存。