Цитата chippo:
Вот я писал что при прокрутки длинного списка в опере и firefox проц загружается на 35%. И есть притормаживания. »
|
Подумайте сами, каким образом можно распределить прокрутку на несколько одновременно выполняемых потоков. И имеет ли сие смысл.
chippo, Вам, судя по всему, нужно начинать с нуля: что такое есть компьютер, как они появились, принципы работы фон-неймановской архитектуры, конвейер, поколения ЭВМ, мэйнсерверы, многозадачность, мини-ЭВМ, диалоговый режим работы, очереди на обслуживание и как они видоизменялись.
И лишь потом переходить к тому, что такое персональный компьютер, как они развивались, какие технологии со временем перетаскивались на ПК с больших и малых машин, и к чему мы в итоге пришли к настоящему моменту.
После этого Вам станет понятно, что загрузить даже одно ядро процессора на 100% можно только и исключительно регистровыми операциями. Любое обращение в программе к данным, не находящимся в регистрах процессора вызывает
огромные, просто таки дикие задержки в его работе, он вынужден, буквально, стоять и ждать, пока необходимые данные не попадут в его регистры. И ни конвейеры, ни игры с предсказаниями в целом эту ситуацию никак не могут изменить, могут только постараться сделать её не столь печальной.