Показать сообщение отдельно
  #1 (permalink)  
Старый 27.04.2013, 11:51
Аватар для PeaceCoder
Профессор
Отправить личное сообщение для PeaceCoder Посмотреть профиль Найти все сообщения от PeaceCoder
 
Регистрация: 15.12.2009
Сообщений: 742

Node.js прикалывается?
Суть проблемы:
setTimeout(function work(){
	var time = +new Date();

	for (var i=0;i<10000000;i++){}
	time = +new Date() - time;
	console.log(time+'ms',(time/40)+'%'); // /40 т.к. 4 ядра
	setTimeout(work,1000);

	},1000);


Запускаю и вижу:

16ms 0.4%
16ms 0.4%
16ms 0.4%
16ms 0.4%
16ms 0.4%
16ms 0.4%
16ms 0.4%
16ms 0.4%
16ms 0.4%
16ms 0.4%
40ms 1%
40ms 1%
40ms 1%
40ms 1%
40ms 1%
...

C чем связано увеличение времени исполнения после 10ой секунды? Знает кто? И куда можно обратиться?
Причем частота запросов не играет роли. Что через секунду что каждые 2-3 секунды. После 10 раза идет повышение времени в 4 раза.
__________________
Настоящий программист думает и осознает сам решение задачи, а не копирует другие мысли, не осознавая их (c)
Относись к человеку так же, как хотелось бы отношения к себе (с)
Все нужно там, где оно нужно, а все не нужно нигде (с) Gozar
B~Vladi: А кто такой JavaScript стрелок?! micscr: это тот, кто не jQuery танкист.
Программы становятся медленнее быстрее, чем компьютеры становятся быстрее (с) Никлаус Вирт

Последний раз редактировалось PeaceCoder, 27.04.2013 в 12:00.
Ответить с цитированием