-
1.Linux版本go-judge的time有大于二十分之一,但不到十分之一的可能性为0,一个不准确的推测是time小于1ms的时候,就统计为0 2.Linux版本go-judge的runtime不会为0,统计了解决二百条数据,没有出现runtime为0的情况 |
Beta Was this translation helpful? Give feedback.
Answered by
criyle
May 30, 2024
Replies: 1 comment 1 reply
-
|
Beta Was this translation helpful? Give feedback.
1 reply
Answer selected by
xxdcz11
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
go-judge
默认使用的是wait4
系统调用返回的时间,精度为1ms
。需要精确统计,请使用 root 帐户运行以给予cgroup
使用权限。runtime
相当于在开始运行程序的时候同时开启一个秒表计时,然后在程序停止的时候结束计时。在高系统负载(例如同时多线程评测) 的情况下,并不能确认计时中 100% 的时间程序处于运行状态(例如被其他程序抢占)。runtime
统计口径一致。windows 由于疏忽尚未实现。