我正在使用,并且在命名的.Ilibsandbox
中有这个参数。我用谷歌搜索,发现它表示程序处于活动状态的时间(即,当我们运行程序的可执行文件时显示的时间)。
我将它用于在线判断,那么参数如何因程序而异。我应该给它什么值,如果超过这个时间,libsandbox会抛出什么错误。quota
wallclock
real time
./a.out
wallclock
问问题
125 次
1 回答
2
libsandbox
可以对沙盒程序应用两种时间限制,即cpu clock
配额和wall clock
配额。两者都可以触发结果代码TL
(超出时间限制)。从字面上看,cpu clock
定义沙盒程序消耗的处理器时间,并wall clock
测量自沙盒程序启动以来经过的实际时间。
我们需要wall clock
配额的原因是某些程序(例如空闲程序和 I/O 密集型程序)可能会表现出缓慢的消耗并在不希望的长生命周期内cpu clock
保持活动状态。wall clock
配额的推荐值是wall clock
配额的 10-15 倍cpu clock
。
免责声明:我是libsandbox
.
于 2013-11-16T01:43:36.480 回答