28.06.2012, 21:03
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
Сообщение от 9xakep
|
i <
|
тож что и <
|
|
28.06.2012, 21:03
|
|
⊞ Развернуть
|
|
Регистрация: 11.01.2010
Сообщений: 1,810
|
|
Chromium
9xakep, это значит, что компилятор умнее Вас и знает, что, как и когда нужно оптимизировать. Лучше не мешайте ему.
А все Ваши "тесты" без подкрепления аргументами в виде описания проводимых движком оптимизаций не стоят ни гроша.
< — это всё парсер лох.
|
|
28.06.2012, 23:10
|
|
сегодня в 12:34|Комментир
|
|
Регистрация: 12.04.2011
Сообщений: 1,180
|
|
B@rmaley.e><e,
да я и не говорил, что умнее компилятора, лучше бы сразу сказали, что к чему, чем начинать оскорблять.
__________________
оляля, ололо
|
|
28.06.2012, 23:27
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
9xakep,
Оскорбили парсер, а отнюдь не тебя! (В некоторых вариантах парсер увеличивает длину кода
Последний раз редактировалось Deff, 29.06.2012 в 00:20.
|
|
28.06.2012, 23:44
|
|
сегодня в 12:34|Комментир
|
|
Регистрация: 12.04.2011
Сообщений: 1,180
|
|
Deff,
эм...что?) Я не оскорблял парсер...
Или я туплю уже
__________________
оляля, ололо
|
|
28.06.2012, 23:47
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
Сообщение от B@rmaley.e><e
|
< — это всё парсер == лох.
|
9xakep, Так понятней ?
|
|
28.06.2012, 23:54
|
|
сегодня в 12:34|Комментир
|
|
Регистрация: 12.04.2011
Сообщений: 1,180
|
|
Deff,
Это я и так понял, только не я его оскорбил...Ладно пофиг, я действительно сейчас туплю)
__________________
оляля, ололо
|
|
29.06.2012, 05:53
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от B@rmaley.e><e
|
Немного пищи для размышлений:
|
и что Вы хотели своей пищей нам показать? случайность времени выполнения давно просекли, только непонятно, откуда она берётся.
<div id="el"></div>
<script>
var arr = [], l = 1e6, timee, buffer, elem = document.getElementById("el"),id;
id = setInterval(function tick() {
time = Date.now();
for (i = 0; i < l; i += 1) arr[i] = i;
buffer = "<br>" + (Date.now() - time);
elem.innerHTML += buffer;
}, 1000);
elem.onclick = function() { clearInterval(id); };
</script>
Вывод :
Код:
|
25
9
8
8
9
8
9
8
9
.... |
|
|
29.06.2012, 07:13
|
|
⊞ Развернуть
|
|
Регистрация: 11.01.2010
Сообщений: 1,810
|
|
Сообщение от melky
|
случайность времени выполнения давно просекли, только непонятно, откуда она берётся.
|
Надо понимать, что тут происходит. Память под 1 000 000 чисел не будет выделена одним куском, поэтому в первом цикле неизбежны тормоза из-за её выделения.
А сравнивать производительность i++, ++i и i+=1 глупо — компилятор вполне может определить, где можно использовать более быстрый способ инкремента.
|
|
|
|