Вверх ↑
Этот топик читают: Гость
Ответов: 338
Рейтинг: 3
#1: 2009-08-06 10:30:36 ЛС | профиль | цитата
Пример 1
code_14482.txt

Пример 2
code_14483.txt
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#2: 2009-08-06 12:22:12 ЛС | профиль | цитата
Dark_MX, в таких ситуациях берется цикл на тысячи итераций и сравнивается скорость

code_14486.txt

гадать тут совершенно не обязательно...
карма: 27
0
файлы: 1code_14486.txt [1.7KB] [235]
Ответов: 338
Рейтинг: 3
#3: 2009-08-06 12:34:13 ЛС | профиль | цитата
Dilma, а как же разные архитектуры? Разные типы данных...
Совсем не ожидал такого результата

Результат: писал(а):
11011
11545
11129

10842
11754
10898

10953
11623
10904

карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#4: 2009-08-06 12:38:20 ЛС | профиль | цитата
Dark_MX писал(а):
Совсем не ожидал такого результата

И что тебя не устраивает
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#5: 2009-08-06 12:38:36 ЛС | профиль | цитата
о каких архитектурах идет речь?
И какого результата ожидал?
карма: 27
0
Ответов: 338
Рейтинг: 3
#6: 2009-08-06 12:39:00 ЛС | профиль | цитата
nesco, я предвидел это, и подправил уже.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#7: 2009-08-06 12:40:00 ЛС | профиль | цитата
Вполне ожидаемый результат. Это одна из причин, по которй я не применяю If в коммутаторах
карма: 22

0
Ответов: 338
Рейтинг: 3
#8: 2009-08-06 12:40:51 ЛС | профиль | цитата
Речь идёт о архитектурах PC: 32 бита vs 64 бита. Разных OS например. В осях же встроенна проверка (защита) памяти. Она думаю тоже влиять должна.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#9: 2009-08-06 12:42:43 ЛС | профиль | цитата
Dark_MX, не может первый кусок работать быстрее третьего. У тебя видимо в системе что-то работатет параллельно. При чем тут разрядность ОС я так и не понял.
карма: 27
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#10: 2009-08-06 12:43:13 ЛС | профиль | цитата
Dark_MX писал(а):
В осях же встроенна проверка (защита) памяти. Она думаю тоже влиять должна

Куда тебя понесло, защита памяти-то тут причем
карма: 22

0
Ответов: 338
Рейтинг: 3
#11: 2009-08-06 12:44:09 ЛС | профиль | цитата
Dilma писал(а):
И какого результата ожидал?

nesco писал(а):
И что тебя не устраивает


Ну посмотрите, там сравнивается char, а там по int-у идет выполнение. Операции с строками же будут потяжелее.
Ожидал что самый последний результат должен был побить второй по скорости как минимум на 1/4 раза.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#12: 2009-08-06 12:46:21 ЛС | профиль | цитата
Dark_MX писал(а):
Ну посмотрите, там сравнивается char, а там по int-у идет выполнение.

там это где?
карма: 27
0
Ответов: 338
Рейтинг: 3
#13: 2009-08-06 12:47:52 ЛС | профиль | цитата
nesco, проверка памяти не влияет на скорость? о_О
Dilma, под 32 и 64 я имел ввиду паралельность в первую очередь.
А разве в 64 битных машинах типы данных не больше чем в 32-х? Ну и по логике чем больше тем дольше операции.
------------ Дoбавленo в 12.49:
Dilma, ой . Там же можно выбирать тип.
Виновен.
Значит третий лутше всего.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#14: 2009-08-06 12:49:51 ЛС | профиль | цитата
Dark_MX писал(а):
Ну и по логике чем больше тем дольше операции

Да ну Интересна логика
карма: 22

0
Ответов: 338
Рейтинг: 3
#15: 2009-08-06 12:53:40 ЛС | профиль | цитата
nesco, ну это я образно. Если умножать например, делить, искать, перебирать. А как исключения то пример "Конкатенация конечно сюда не относится".
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)