Message218349
| Author |
pitrou |
| Recipients |
ncoghlan, pitrou, pmoody |
| Date |
2014年05月12日.18:57:33 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1399921054.49.0.986527844973.issue21486@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
Updated patch, also optimizing v6 netmask parsing (same principle).
Before patch:
$ ./python -m timeit -s "import ipaddress" "net = ipaddress.IPv6Network(('2001:db8::', 96))"
10000 loops, best of 3: 26.1 usec per loop
$ ./python -m timeit -s "import ipaddress" "net = ipaddress.IPv4Network(('10.0.0.0', 23))"
100000 loops, best of 3: 17 usec per loop
After patch:
$ ./python -m timeit -s "import ipaddress" "net = ipaddress.IPv6Network(('2001:db8::', 96))"
100000 loops, best of 3: 13.8 usec per loop
$ ./python -m timeit -s "import ipaddress" "net = ipaddress.IPv4Network(('10.0.0.0', 23))"
100000 loops, best of 3: 14.3 usec per loop |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2014年05月12日 18:57:34 | pitrou | set | recipients:
+ pitrou, ncoghlan, pmoody |
| 2014年05月12日 18:57:34 | pitrou | set | messageid: <1399921054.49.0.986527844973.issue21486@psf.upfronthosting.co.za> |
| 2014年05月12日 18:57:34 | pitrou | link | issue21486 messages |
| 2014年05月12日 18:57:33 | pitrou | create |
|