restart
..Root.Clock.restart
Restarts the clock.
Clock
NativeCallable
, Callable
import("time");
import("console");
auto test1;
auto test2;
auto test3;
auto test4;
auto clock.=(Clock());
for (auto i.=(0).<, 10000, i.++, {
log(i);
});
test1.=(clock.getElapsedMilliseconds());
clock.restart();
for (auto i.=(0).<, 10000, i.++, {
console.writeLine(i);
});
test2.=(clock.getElapsedMilliseconds());
clock.restart();
for (auto i.=(0).<, 10000, i.++, {
console.write(i);
});
test3.=(clock.getElapsedMilliseconds());
clock.restart();
for (auto i.=(0).<, 10000, i.++, {
console.fast.writeInt(i);
});
test4.=(clock.getElapsedMilliseconds());
console.write("\nlog: ", test1, " ms\n");
console.write("console.writeLine: ", test2, " ms\n");
console.write("console.write: ", test3, " ms\n");
console.write("console.fast.writeInt: ", test4, " ms\n");
[…]
log: 4923 ms
console.writeLine: 4243 ms
console.write: 3384 ms
console.fast.writeInt: 2569 ms