我一个星期前增加了Dr. Racket的内存,现在我想将它减少到之前的同样大小。所以我将它限制回128MB。但是这没有任何效果... 它总是消耗比128MB更多的内存...
这真的是个问题,因为它会导致我的电脑过热。有人知道我该如何限制Dr. Racket,使它不超过128MB吗?
这是问题的截图:
在Dr Racket状态栏中显示的内存为N/A。
实验:
(define x (make-bytes (* 8 1024 1024)))
。(我建议将结果分配给变量,像这样,因为我怀疑您不希望Dr Racket打印出8 MB的字节。)我得到的结果:
Welcome to DrRacket, version 6.1.1.6--2014-12-21(aabe9d7/a) [3m].
Language: racket [custom]; memory limit: 8 MB.
> (define x (make-bytes (* 8 1024 1024)))
out of memory
>