Thorben <[EMAIL PROTECTED]> added the comment:

That's more like it. Now I'd like to see the same behavior on Linux...

2008/9/12 Gabriel Genellina <[EMAIL PROTECTED]>:
>
> Gabriel Genellina <[EMAIL PROTECTED]> added the comment:
>
> I've tested it on Windows XP. MSG_WAITALL is not supported, but I
> replaced it using a while loop. I didn't notice any extraneous delay.
>
> 500 packets @ 2 tokens each (500 very short lists)
> 0.140999794006
>         16008 function calls in 0.146 CPU seconds
>
>   Ordered by: internal time
>
>   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
>     1500    0.036    0.000    0.036    0.000 {method 'recv' of
> '_socket.socket'
>  objects}
>     1500    0.033    0.000    0.033    0.000 <string>:1(sendall)
>     1500    0.016    0.000    0.065    0.000 Client.py:15(read_int)
>     1500    0.015    0.000    0.053    0.000 Client.py:7(send_int)
>      500    0.009    0.000    0.077    0.000
> Client.py:22(read_int_list)
>      500    0.007    0.000    0.060    0.000
> Client.py:10(send_int_list)
>     1500    0.007    0.000    0.010    0.000 struct.py:77(unpack)
>     1500    0.005    0.000    0.005    0.000 struct.py:54(pack)
>      500    0.004    0.000    0.141    0.000 Client.py:31(spam)
>     2001    0.004    0.000    0.004    0.000 {len}
>        1    0.003    0.003    0.146    0.146 runme.py:11(bench)
>     1500    0.003    0.000    0.003    0.000 {method 'unpack' of
> 'Struct' objec
> ts}
>     1001    0.003    0.000    0.003    0.000 {range}
>     1000    0.002    0.000    0.002    0.000 {method 'append' of
> 'list' objects
> }
>        1    0.000    0.000    0.000    0.000 struct.py:35(_compile)
>        2    0.000    0.000    0.000    0.000 {time.time}
>        1    0.000    0.000    0.146    0.146 <string>:1(<module>)
>        1    0.000    0.000    0.000    0.000 {method 'disable' of
> '_lsprof.Prof
> iler' objects}
>
>
> None
> ================================================================================
>
>
> 1 packet @ 50000 tokens (1 very long list)
> 4.89100003242
>         450019 function calls in 4.893 CPU seconds
>
>   Ordered by: internal time
>
>   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
>    50001    1.212    0.000    1.212    0.000 <string>:1(sendall)
>    50001    1.062    0.000    1.062    0.000 {method 'recv' of
> '_socket.socket'
>  objects}
>    50001    0.594    0.000    2.282    0.000 Client.py:15(read_int)
>    50001    0.517    0.000    1.982    0.000 Client.py:7(send_int)
>        1    0.354    0.354    2.732    2.732
> Client.py:22(read_int_list)
>    50001    0.335    0.000    0.524    0.000 struct.py:77(unpack)
>    50001    0.253    0.000    0.253    0.000 struct.py:54(pack)
>    50001    0.189    0.000    0.189    0.000 {method 'unpack' of
> 'Struct' objec
> ts}
>        1    0.176    0.176    2.158    2.158
> Client.py:10(send_int_list)
>    50002    0.102    0.000    0.102    0.000 {len}
>    50000    0.097    0.000    0.097    0.000 {method 'append' of
> 'list' objects
> }
>        2    0.002    0.001    0.002    0.001 {range}
>        1    0.002    0.002    4.893    4.893 runme.py:19(bench2)
>        1    0.000    0.000    4.890    4.890 Client.py:31(spam)
>        2    0.000    0.000    0.000    0.000 {time.time}
>        1    0.000    0.000    4.893    4.893 <string>:1(<module>)
>        1    0.000    0.000    0.000    0.000 {method 'disable' of
> '_lsprof.Prof
> iler' objects}
>
> ----------
> nosy: +gagenellina
>
> _______________________________________
> Python tracker <[EMAIL PROTECTED]>
> <http://bugs.python.org/issue3766>
> _______________________________________
>

_______________________________________
Python tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/issue3766>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to