Пример 1
code_14482.txt
Пример 2
code_14483.txt
Этот топик читают: Гость
Ответов: 338
Рейтинг: 3
|
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Dark_MX, в таких ситуациях берется цикл на тысячи итераций и сравнивается скорость
code_14486.txt гадать тут совершенно не обязательно... |
|||
карма: 27 |
| ||
файлы: 1 | code_14486.txt [1.7KB] [235] |
Ответов: 338
Рейтинг: 3
|
|||
Dilma, а как же разные архитектуры? Разные типы данных...
Совсем не ожидал такого результата Результат: писал(а): 11011
11545 11129 10842 11754 10898 10953 11623 10904 |
|||
карма: 0 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
Dark_MX писал(а): Совсем не ожидал такого результатаИ что тебя не устраивает |
|||
карма: 22 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
о каких архитектурах идет речь?
И какого результата ожидал? |
|||
карма: 27 |
|
Ответов: 338
Рейтинг: 3
|
|||
nesco, я предвидел это, и подправил уже.
|
|||
карма: 0 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
Вполне ожидаемый результат. Это одна из причин, по которй я не применяю If в коммутаторах
|
|||
карма: 22 |
|
Ответов: 338
Рейтинг: 3
|
|||
Речь идёт о архитектурах PC: 32 бита vs 64 бита. Разных OS например. В осях же встроенна проверка (защита) памяти. Она думаю тоже влиять должна.
|
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Dark_MX, не может первый кусок работать быстрее третьего. У тебя видимо в системе что-то работатет параллельно. При чем тут разрядность ОС я так и не понял.
|
|||
карма: 27 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
Dark_MX писал(а): В осях же встроенна проверка (защита) памяти. Она думаю тоже влиять должнаКуда тебя понесло, защита памяти-то тут причем |
|||
карма: 22 |
|
Ответов: 338
Рейтинг: 3
|
|||
Dilma писал(а): И какого результата ожидал?nesco писал(а): И что тебя не устраиваетНу посмотрите, там сравнивается char, а там по int-у идет выполнение. Операции с строками же будут потяжелее. Ожидал что самый последний результат должен был побить второй по скорости как минимум на 1/4 раза. |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Dark_MX писал(а): Ну посмотрите, там сравнивается char, а там по int-у идет выполнение. там это где? |
|||
карма: 27 |
|
Ответов: 338
Рейтинг: 3
|
|||
nesco, проверка памяти не влияет на скорость? о_О
Dilma, под 32 и 64 я имел ввиду паралельность в первую очередь. А разве в 64 битных машинах типы данных не больше чем в 32-х? Ну и по логике чем больше тем дольше операции. ------------ Дoбавленo в 12.49: Dilma, ой . Там же можно выбирать тип. Виновен. Значит третий лутше всего. |
|||
карма: 0 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
Dark_MX писал(а): Ну и по логике чем больше тем дольше операцииДа ну Интересна логика |
|||
карма: 22 |
|
Ответов: 338
Рейтинг: 3
|
|||
nesco, ну это я образно. Если умножать например, делить, искать, перебирать. А как исключения то пример "Конкатенация конечно сюда не относится".
|
|||
карма: 0 |
|