Около 527к.
|
devote,
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
я сейчас запустил эту штуку и пошел заварить чай, прошло примерно 4 минуты, приоритет процессу не ставил, но в диспетчере загрузка была 30% процессора, память не росла, как было 1.5 гига, так и осталось, вернулся, нажал стоп, 100к, но все равно странно. И скорость в геометрической прогрессии падает
|
Цитата:
Пойду короче... Попробую. |
<!DOCTYPE HTML> <html> <body> <style> #hell{width:765px} #hell div{float:left;width:1px;height:1px} </style> <input type="button" value="stop"> <div>Blocks <span id="blocks">0</span></div> <div id="hell"></div> <script> (function(){ var d = document.getElementById('hell') , blocks = 0, timer; document.getElementsByTagName('input')[0].onclick = function(){ clearTimeout(timer); alert(blocks+' blocks') }; (function(){ var i=765, r=0, g=0, b=0; blocks += i; while(i--){ d.appendChild( document.createElement('div') ).style.backgroundColor = 'rgb(' + (i%3?r:++r) + ',' + (i%3-1?g:++g) + ',' + (i%3-2?b:++b) + ')'; } document.getElementById('blocks').innerHTML = blocks; timer = setTimeout( arguments.callee , 100 ) })() })() </script> </body> </html> |
devote, имхо, консоль лучше. Минус элемент на странице)
|
blocks 300645 опера смогла сделать... дальше просто остановила процесс.
значит я ошибся... получается где-то 60% от квадрата. |
Хром смог 700740 блоков. Полтора часа работы (timeout с задержкой в 1ms), все остальные приложения остановлены.
P. S. Он бы мог и дальше, но мне надоело. |
Часовой пояс GMT +3, время: 22:12. |