#!/usr/bin/env perl
use 5.012;
use warnings;
use lib 'blib/lib', 'blib/arch';
use Benchmark qw/timethis timethese/;
use Data::Dumper qw/Dumper/;
use UniEvent;
use Devel::Peek;
use B::Concise;
use Socket ':all';
use Time::HiRes qw/time/;
use Net::SockAddr;
use Net::SSLeay;
$SIG{PIPE} = 'IGNORE';
my $l = UE::Loop->default;
say "START $$";
my $cnt;
my $h = UE::Check->new;
*UniEvent::Check::on_check = sub { ++$cnt };
$h->event_listener($h);
timethis(-1, sub {
$h->call_now for 1..1000;
}) for 1..5;
say $cnt;