#!/usr/bin/env perl
use 5.012;
use warnings;
use lib 'blib/lib', 'blib/arch';
use Benchmark qw/timethis timethese/;
use UniEvent;
XS::Loader::load_tests('MyTest');
$SIG{PIPE} = 'IGNORE';
my $l = UE::Loop->default;
say "START $$";
say "delay/cancel";
my $sub = sub{};
timethis(-1, sub {
for (1..10) {
my $i = $l->delay($sub);
#$l->cancel_delay($i);
}
$l->run_nowait;
});
timethis(-1, sub { MyTest::_bench_delay_add_rm(10); $l->run_nowait });