Есть такая личность Питер Норвиг - научный сотрудник Google, Nasa, основная область научных интересов искусственный интеллект. Он написал замечательную статью -
"Выучи программирование за десять лет" здесь на английском и здесь на славянском можно почитать, кому интересно. Для себя же я сохраню расчетный параметры, которые всегда нужно помнить..
"Выучи программирование за десять лет" здесь на английском и здесь на славянском можно почитать, кому интересно. Для себя же я сохраню расчетный параметры, которые всегда нужно помнить..
Выполнение типичной инструкции* | 1/1,000,000,000 sec = 1 nanosec |
выборка слова из кеша L1 | 0.5 nanosec |
branch misprediction | 5 nanosec |
выборка слова из кеша L2 | 7 nanosec |
блокировка, разблокирова мютекса | 25 nanosec |
выборка из оперативной памяти | 100 nanosec |
отправка 2кб по 1Gbps сети | 20,000 nanosec |
чтение последовательно 1MB из памяти | 250,000 nanosec |
позиционирование головки жесткого диска (seek) | 8,000,000 nanosec |
чтение 1MB последовательно с жесткого диска | 20,000,000 nanosec |
отправка пакета из US в Europe и назад | 150 milliseconds = 150,000,000 nanosec |
* эээ врять ли пхп, python, perl и тд поместяться в эти временные рамки
Комментариев нет:
Отправить комментарий