Особенности работы со строковыми переменными в VB. Часть 2
Таблица 5. Результаты тестирования на время выполнения встроенных функций VB 6.0 и их аналогов, реализованных традиционными средствами Basic
Функция |
Среднее время выполнения (в «тиках») |
---|---|
1. Source$ = «We are going to use this string for a string reversal example» |
|
StrReverse (VB 6) |
0,005 |
ReverseString |
0,650 |
ReverseStringMy |
0,510 |
ReverseStringByteMy |
0,290 |
2. Source$ = «This line has several : colons : in it for an example» |
|
InstrRev (VB 6) |
0,005 |
RevInstrMy |
0,160 |
InstrReverseMy |
0,010 |
RevInstrByteMy |
0,225 |
RevInstrByteMy2 |
0,090 |
3. Source$ = «Мы пошли погулять в сад, а забрели в какой-то полисадник» Заменить «по» на «при» |
|
Replace (VB 6) |
0,56 |
ReplaceMy |
0,87 |