default global limit is 30mb

svn: r12852
This commit is contained in:
Eli Barzilay 2008-12-15 16:26:25 +00:00
parent b882de2409
commit ab115fb6e4
2 changed files with 4 additions and 3 deletions

View File

@ -58,7 +58,7 @@
(define sandbox-output (make-parameter #f)) (define sandbox-output (make-parameter #f))
(define sandbox-error-output (define sandbox-error-output
(make-parameter (lambda () (dup-output-port (current-error-port))))) (make-parameter (lambda () (dup-output-port (current-error-port)))))
(define sandbox-memory-limit (make-parameter 20)) ; 30mb total (define sandbox-memory-limit (make-parameter 30)) ; 30mb total
(define sandbox-eval-limits (make-parameter '(30 20))) ; 30sec, 20mb (define sandbox-eval-limits (make-parameter '(30 20))) ; 30sec, 20mb
(define sandbox-propagate-breaks (make-parameter #t)) (define sandbox-propagate-breaks (make-parameter #t))
(define sandbox-coverage-enabled (make-parameter #f)) (define sandbox-coverage-enabled (make-parameter #f))

View File

@ -512,8 +512,9 @@ A parameter that determines the total memory limit on the sandbox in
megabytes (it can hold a rational or a floating point number). When megabytes (it can hold a rational or a floating point number). When
this limit is exceeded, the sandbox is terminated. This value is used this limit is exceeded, the sandbox is terminated. This value is used
when the sandbox is created and the limit cannot be changed when the sandbox is created and the limit cannot be changed
afterwards. See @scheme[sandbox-eval-limits] for per-evaluation afterwards. It defaults to 30mb. See @scheme[sandbox-eval-limits]
limits and a description of how the two limits work together.} for per-evaluation limits and a description of how the two limits work
together.}
@defparam[sandbox-eval-limits limits @defparam[sandbox-eval-limits limits