Mark Hindley:
> Thanks.
>
> From a purely selfish apt-cacher point of view we don't call select()
> directly, it is only through IO::Select. Although I am reluctant to
> deflect the blame, I think this maybe a perl-base bug.
>
> Could you try this script and play with the timeout value in
> $select->can_read(). Obviously it should print an elapsed time for each
> loop of the order of the can_read timeout. I get something of the
> correct order right down to 1us (perl 5.10.1). What do you get?

Here my results.

0.001:
    0.00109767913818359 seconds elapsed
    0.00109601020812988 seconds elapsed
    0.00109338760375977 seconds elapsed
    0.00109195709228516 seconds elapsed
    0.00109195709228516 seconds elapsed
    0.00109148025512695 seconds elapsed
    0.00109004974365234 seconds elapsed
    0.00109291076660156 seconds elapsed
    0.00109362602233887 seconds elapsed
    0.00108957290649414 seconds elapsed


0.0001:
    0.000174045562744141 seconds elapsed
    0.000169277191162109 seconds elapsed
    0.000166177749633789 seconds elapsed
    0.000165462493896484 seconds elapsed
    0.000165700912475586 seconds elapsed
    0.000165700912475586 seconds elapsed
    0.000165700912475586 seconds elapsed
    0.000165462493896484 seconds elapsed
    0.000194072723388672 seconds elapsed
    0.000171422958374023 seconds elapsed


0.00001:
    8.48770141601562e-05 seconds elapsed
    7.91549682617188e-05 seconds elapsed
    7.41481781005859e-05 seconds elapsed
    7.55786895751953e-05 seconds elapsed
    7.51018524169922e-05 seconds elapsed
    7.51018524169922e-05 seconds elapsed
    7.51018524169922e-05 seconds elapsed
    7.48634338378906e-05 seconds elapsed
    7.48634338378906e-05 seconds elapsed
    7.46250152587891e-05 seconds elapsed


0.000001:
    7.51018524169922e-05 seconds elapsed
    6.31809234619141e-05 seconds elapsed
    6.50882720947266e-05 seconds elapsed
    6.07967376708984e-05 seconds elapsed
    6.43730163574219e-05 seconds elapsed
    6.05583190917969e-05 seconds elapsed
    6.41345977783203e-05 seconds elapsed
    6.03199005126953e-05 seconds elapsed
    6.41345977783203e-05 seconds elapsed
    6.58035278320312e-05 seconds elapsed


0.0000001:
    1.16825103759766e-05 seconds elapsed
    7.62939453125e-06 seconds elapsed
    3.09944152832031e-06 seconds elapsed
    2.86102294921875e-06 seconds elapsed
    2.62260437011719e-06 seconds elapsed
    2.62260437011719e-06 seconds elapsed
    2.86102294921875e-06 seconds elapsed
    2.62260437011719e-06 seconds elapsed
    2.62260437011719e-06 seconds elapsed
    2.62260437011719e-06 seconds elapsed


Best regards,

alfredo



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to