Antoine Pitrou <pit...@free.fr> added the comment:

64 bit Linux, Intel Core i5-2500K @ 3.30GHz:

                                          vanilla 3.3   patched

utf-16le  'A'*10000                       1384 (+278%)  5233
utf-16le      'A'*9999+'\x80'             1303 (+259%)  4684
utf-16le      'A'*9999+'\u0100'           953 (+195%)   2813
utf-16le      'A'*9999+'\u8000'           953 (+195%)   2814
utf-16le      'A'*9999+'\U00010000'       979 (+197%)   2903
utf-16le  '\x80'*10000                    1243 (+321%)  5230
utf-16le    '\x80'+'A'*9999               1256 (+313%)  5188
utf-16le      '\x80'*9999+'\u0100'        880 (+214%)   2765
utf-16le      '\x80'*9999+'\u8000'        880 (+214%)   2763
utf-16le      '\x80'*9999+'\U00010000'    899 (+218%)   2860
utf-16le  '\u0100'*10000                  1047 (+370%)  4917
utf-16le    '\u0100'+'A'*9999             1046 (+369%)  4906
utf-16le    '\u0100'+'\x80'*9999          1047 (+370%)  4920
utf-16le      '\u0100'*9999+'\u8000'      1047 (+369%)  4906
utf-16le      '\u0100'*9999+'\U00010000'  791 (+253%)   2793
utf-16le  '\u8000'*10000                  230 (+410%)   1173
utf-16le    '\u8000'+'A'*9999             1043 (+371%)  4911
utf-16le    '\u8000'+'\x80'*9999          1044 (+345%)  4645
utf-16le    '\u8000'+'\u0100'*9999        1041 (+350%)  4681
utf-16le      '\u8000'*9999+'\U00010000'  215 (+357%)   983
utf-16le  '\U00010000'*10000              362 (+170%)   976
utf-16le    '\U00010000'+'A'*9999         985 (+210%)   3052
utf-16le    '\U00010000'+'\x80'*9999      985 (+211%)   3066
utf-16le    '\U00010000'+'\u0100'*9999    983 (+209%)   3042
utf-16le    '\U00010000'+'\u8000'*9999    245 (+329%)   1052

utf-16be  'A'*10000                       1268 (+313%)  5240
utf-16be      'A'*9999+'\x80'             1199 (+297%)  4758
utf-16be      'A'*9999+'\u0100'           896 (+211%)   2786
utf-16be      'A'*9999+'\u8000'           897 (+211%)   2788
utf-16be      'A'*9999+'\U00010000'       919 (+214%)   2885
utf-16be  '\x80'*10000                    1154 (+341%)  5087
utf-16be    '\x80'+'A'*9999               1155 (+343%)  5112
utf-16be      '\x80'*9999+'\u0100'        829 (+229%)   2728
utf-16be      '\x80'*9999+'\u8000'        828 (+229%)   2726
utf-16be      '\x80'*9999+'\U00010000'    852 (+232%)   2832
utf-16be  '\u0100'*10000                  981 (+332%)   4241
utf-16be    '\u0100'+'A'*9999             981 (+330%)   4220
utf-16be    '\u0100'+'\x80'*9999          977 (+331%)   4213
utf-16be      '\u0100'*9999+'\u8000'      982 (+331%)   4237
utf-16be      '\u0100'*9999+'\U00010000'  748 (+237%)   2520
utf-16be  '\u8000'*10000                  230 (+413%)   1180
utf-16be    '\u8000'+'A'*9999             979 (+331%)   4218
utf-16be    '\u8000'+'\x80'*9999          974 (+333%)   4215
utf-16be    '\u8000'+'\u0100'*9999        972 (+335%)   4226
utf-16be      '\u8000'*9999+'\U00010000'  215 (+361%)   992
utf-16be  '\U00010000'*10000              362 (+170%)   978
utf-16be    '\U00010000'+'A'*9999         924 (+232%)   3064
utf-16be    '\U00010000'+'\x80'*9999      921 (+223%)   2979
utf-16be    '\U00010000'+'\u0100'*9999    921 (+233%)   3064
utf-16be    '\U00010000'+'\u8000'*9999    245 (+329%)   1052

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue14624>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to