feat(judge): add memory usage tracking for accepted solutions

This commit is contained in:
cfngc4594 2025-04-13 17:28:13 +08:00
parent 03c47f76d2
commit db620ceae3

View File

@ -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({
where: { id: submissionId },
data: {
status: Status.AC,
message: "All testcases passed",
executionTime: maxExecutionTime,
memoryUsage: maxMemoryUsage / 1024 / 1024,
},
include: {
TestcaseResult: true,