mirror of
https://github.com/massbug/judge4c.git
synced 2025-05-17 23:12:23 +00:00
feat(judge): add memory usage tracking for accepted solutions
This commit is contained in:
parent
03c47f76d2
commit
db620ceae3
@ -501,12 +501,14 @@ async function run(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
const maxMemoryUsage = (await container.stats({ stream: false, "one-shot": true })).memory_stats.max_usage;
|
||||||
finalSubmission = await prisma.submission.update({
|
finalSubmission = await prisma.submission.update({
|
||||||
where: { id: submissionId },
|
where: { id: submissionId },
|
||||||
data: {
|
data: {
|
||||||
status: Status.AC,
|
status: Status.AC,
|
||||||
message: "All testcases passed",
|
message: "All testcases passed",
|
||||||
executionTime: maxExecutionTime,
|
executionTime: maxExecutionTime,
|
||||||
|
memoryUsage: maxMemoryUsage / 1024 / 1024,
|
||||||
},
|
},
|
||||||
include: {
|
include: {
|
||||||
TestcaseResult: true,
|
TestcaseResult: true,
|
||||||
|
Loading…
Reference in New Issue
Block a user