24.02.2017, 09:12
Intel Core i7-4702MQ, 3.0ГГц, Windows 8.1, VS2015, с ключом /O2
Code:
UpperToLower_orig результат: 905 ms UpperToLower_miaso результат: 484 ms UpperToLower_dartfol результат: 318 ms UpperToLower_Mutha_X результат: 139 ms UpperToLower_narutoua результат: 505 ms UpperToLower_Mutha_X2 результат: 189 ms PAWN_UTL_White_116 результат: 485 ms PAWN_UTL_White_116_MACR результат: 687 ms PAWN_ToLowerString результат: 1346 ms Original String: ЛОЛ Heh мда РОФЛ Ёпта UpperToLower_orig: лол heh мда рофл ёпта UpperToLower_miaso: лол heh мда рофл ёпта UpperToLower_dartfol: лол heh мда рофл ёпта UpperToLower_Mutha_X: лол heh мда рофл ёпта UpperToLower_narutoua: лол heh мда рофл ёпта UpperToLower_Mutha_X2 String: лол heh мда рофл ёпта UpperToLower_White_116: ЛОЛ heh мда РОФЛ Ёпта UpperToLower_White_116_MACRO: ЛОЛ heh мда РОФЛ Ёпта PAWN_ToLowerString String: лол heh мда рофл ёпта
Итого имеем: под виндой самая быстрая Mutha_X2, под линуксом Mutha_X, на линуксе функции White_116 работают некорректно (не дружат с кириллицей).