为自带虚拟机的语言修改内存限制

This commit is contained in:
MeiK 2021-04-08 11:30:03 +08:00
parent 682b4b4b27
commit b52f545fec
2 changed files with 6 additions and 2 deletions

View File

@ -40,7 +40,7 @@ languages:
version: v4.1.3 (Node.js v14.15.4) version: v4.1.3 (Node.js v14.15.4)
Go: Go:
compile_cmd: /usr/bin/go build -o a.out main.go compile_cmd: /usr/bin/go build -o a.out -p 1 main.go
code_file: main.go code_file: main.go
run_cmd: ./a.out run_cmd: ./a.out
version: go version go1.15.6 linux/amd64 version: go version go1.15.6 linux/amd64

View File

@ -115,7 +115,11 @@ pub async fn judge(
path_to_string(&path.join(STDOUT_FILENAME))?, path_to_string(&path.join(STDOUT_FILENAME))?,
path_to_string(&path.join(STDERR_FILENAME))?, path_to_string(&path.join(STDERR_FILENAME))?,
time_limit, time_limit,
if language == "Java" { if language == "Java"
|| language == "Go"
|| language == "JavaScript"
|| language == "TypeScript"
{
1024 * 1024 1024 * 1024
} else { } else {
memory_limit memory_limit