Вчера читал интересную статью, решил обсудить:
https://m.habr.com/post/423889/
Суть:
Программы, которые вполне себе быстро работали на 286 компьютере, в 21 веке на современных ПК сделаны так, что тормозят. Почему?
Почему программы не становятся быстрее
- Сообщения: 43614
- Зарегистрирован: 12 мар 2006, 21:47
- Пол: мужской
- Семейное положение: в браке
- Езжу на: Skoda Octavia
- Благодарил (а): 9689 раз
- Поблагодарили: 7463 раза
- Контактная информация:
Почему программы не становятся быстрее
Утром я солнце... Ночью я лунный свет...
Давайте любить свой город.
Поищите в архивах дедушек и бабушек фотографии старого города и поделитесь видами города: gallery/upload/
Давайте любить свой город.
Поищите в архивах дедушек и бабушек фотографии старого города и поделитесь видами города: gallery/upload/
- Dark_Lord
- Сообщения: 66505
- Зарегистрирован: 16 фев 2007, 16:09
- Пол: мужской
- Езжу на: Seat Altea Freetrack
- Благодарил (а): 2839 раз
- Поблагодарили: 5998 раз
Почему программы не становятся быстрее
Потому что если все будет работать быстро, прогресса никакого не будет в плане железа. Основной двигатель сейчас это игрушки, которые при должной оптимизации будут работать и на старых компах, но тогда новые никто покупать не будет.
/oo\
- Rexar999
- Сообщения: 587
- Зарегистрирован: 07 июн 2009, 21:01
- Пол: мужской
- Езжу на: YD
- Благодарил (а): 74 раза
- Поблагодарили: 78 раз
Почему программы не становятся быстрее
В этой статье, как по мне все причины и описаны, деньги/скорость, никто не хочет платить за сверхквалифицированного разработчика который заставит свиней летать на железе уровня Win 98.
Тот, кто любит одиночество, либо дикий зверь, либо Господь Бог. (Фрэнсис Бэкон)
- Obi Van
- Сообщения: 5564
- Зарегистрирован: 14 сен 2007, 13:21
- Пол: мужской
- Семейное положение: в браке
- Езжу на: Chevrolet Lacetti
- Благодарил (а): 602 раза
- Поблагодарили: 542 раза
Почему программы не становятся быстрее
Раньше ПК работали на мегабайтах ОЗУ и было это не сильно давно. Сейчас, сколько ОЗУ стоит: 4Гб? 8Гб? И это даже уже в офисном ПК который просто работает в интернет. Каждая вкладка - 150-200Мб. Что там на ней? Иногда тоже самое что и 10 лет тому назад. Понятно, что вся "кухня" скрыта от пользователя и только веб-разработчик знает что и как, но легче ли от этого пользователю?
-
- Сообщения: 873
- Зарегистрирован: 04 май 2015, 15:46
- Пол: мужской
- Благодарил (а): 2 раза
- Поблагодарили: 189 раз
Почему программы не становятся быстрее
Кстати, про десятку (и то, говорят, далеко не всё..)
https://evia1.livejournal.com/2018/09/14/
https://evia1.livejournal.com/2018/09/14/
- Дионис
- Сообщения: 30692
- Зарегистрирован: 15 сен 2013, 16:04
- Пол: мужской
- Езжу на: двустоповый опорно-двигательный аппарат
- Благодарил (а): 14334 раза
- Поблагодарили: 2449 раз
- Контактная информация:
Почему программы не становятся быстрее
Sarry писал(а):Источник цитаты Программы, которые вполне себе быстро работали на 286 компьютере, в 21 веке на современных ПК сделаны так, что тормозят. Почему?
1 версия, маниакальная: в следствии мирового заговора производителей ОС/ПО/железа - намеренно внедряют в конечные продукты "ложные циклы" выполняющие ресурсоёмкие операции, только лишь ради загрузки оборудования.
В пользу этой версии хочу сказать, что когда сидел на WinXP - при установке ОС делал некоторые манипуляции, для подмены ядра системы, на Win98. Так вот, при всём том же функционале компутер бегал в разы быстрее. Второй фактор весьма сомнительный - игрушки которые ну никак не могли у меня пойти (ситалкер, готика 3, и т.д.) - на первом этапе при их установке разгонял железо, что то эмулировал; на втором этапе, при первом запуске игры - занижал тактовые частоты, вынимал планки памяти, эмулировал более старое оборудование, подгружал систему архивацией фильма. И на третьем этапе - возвращал всё на нормальный уровень, запускал игру и гонял на средних настройках.
Кроме того - сейчас все индустри живут не за счёт производства, а за счёт сервиса и обслуживания, то есть нужно сделать так, что бы пользователь обращался/обновлялся как можно чаще.
2 версия, комбинированная: в индустрию отшельников и творцов пришли дяди в дорогих костюмах и интеллектом заточенным тролько на "нагрести бабла" - им не нужен качественный продукт, который будет жить в веках и уж тем более принесёт прибыл через несколько лет, а потому: продукт должен быть сделан максимально быстро, желательно без привлечения квалифицированного персонала (так же для экономии затрат), принести пусть и небольшую прибыль ... и стать ненужным пользователю, что бы ему можно было тут же впихнуть следуюющую наспех сделанную поделку и опять срубить бабла. Собственно эта схема сейчас действует почти везде - никакого тестирования, никаких отладок, никакой оптимизации - максимально дёшего и быстро. На деле это выглядит как сборка "нового продукта" из всё тех же унифицированных деталей и дальше работа дизайнеров по обработке этого продукта, что бы он стал не похож на сотни других.
Очень хорошо иллюстрируют этот процесс браузерные игры и сотовые телефоны.
А куча затыков, нефатальных ошибок и отсутствие оптимизации - даёт такой результат, когда простейшее ПО грузит мощное железо по максимуму.
Может немного не в тему, но как показательная сходная ситуация:
http://virtuallab.by/news/kkrieger_samaja_malenkaja_igra_v_mire_v_stile_3d_shuter/2014-04-03-43
У меня нет принципов — приспособляемость ко всему вот мой принцип.
У меня нет закона — самосохранение мой закон.
У меня нет ни жизни, ни смерти — вечность для меня жизнь и смерть.
У меня нет закона — самосохранение мой закон.
У меня нет ни жизни, ни смерти — вечность для меня жизнь и смерть.
- Дионис
- Сообщения: 30692
- Зарегистрирован: 15 сен 2013, 16:04
- Пол: мужской
- Езжу на: двустоповый опорно-двигательный аппарат
- Благодарил (а): 14334 раза
- Поблагодарили: 2449 раз
- Контактная информация:
Почему программы не становятся быстрее
И вот да, дома ещё куда ни шло - можно бороться с техникой почти на равных, но на работе - он под защитой ИТ отдела, все обновления, проверки и тестирования включены ... я под Win3.11 комфортней работал в текстовых редакторах.
У меня нет принципов — приспособляемость ко всему вот мой принцип.
У меня нет закона — самосохранение мой закон.
У меня нет ни жизни, ни смерти — вечность для меня жизнь и смерть.
У меня нет закона — самосохранение мой закон.
У меня нет ни жизни, ни смерти — вечность для меня жизнь и смерть.
- Crait
- Сообщения: 22409
- Зарегистрирован: 06 ноя 2007, 19:55
- Благодарил (а): 326 раз
- Поблагодарили: 1163 раза
Почему программы не становятся быстрее
Причина вообще во всей индустрии потребления одна и та же - желание продавать новый хлам регулярно. Заставить идиотов работать на себя постоянно - и постоянно держать в их головах свежую романтическую кашу, толкающую на всё новые алогичные растраты.
От авто до компов и всё между ними.
Плюс огромное влияние банальной человечьей дурости и некомпетентности.
Впрочем и расчет на некомпетентных дураков. Ну кому еще можно раз за разом впаривать каждую новую модель айфона, и сгонять со старой неизбежным(а то потеря поддержки чего-либо) тормозным обновлением? Понторезам по части барахла? Это еще глупее романтики по части барахла. Реакция нормального человека на такое обращение с собой как с потребителем - забыть о таком производителе, но нет же..
И главное, люди ведь понимают, что всё это неправильно, что так не должно быть, что всё это - хлам, даже выдумали как называть жрецов культа барахла - мракетологами, но нет..))) Сидят как мухи на липучке.
От авто до компов и всё между ними.
Плюс огромное влияние банальной человечьей дурости и некомпетентности.
Впрочем и расчет на некомпетентных дураков. Ну кому еще можно раз за разом впаривать каждую новую модель айфона, и сгонять со старой неизбежным(а то потеря поддержки чего-либо) тормозным обновлением? Понторезам по части барахла? Это еще глупее романтики по части барахла. Реакция нормального человека на такое обращение с собой как с потребителем - забыть о таком производителе, но нет же..
И главное, люди ведь понимают, что всё это неправильно, что так не должно быть, что всё это - хлам, даже выдумали как называть жрецов культа барахла - мракетологами, но нет..))) Сидят как мухи на липучке.
- Дионис
- Сообщения: 30692
- Зарегистрирован: 15 сен 2013, 16:04
- Пол: мужской
- Езжу на: двустоповый опорно-двигательный аппарат
- Благодарил (а): 14334 раза
- Поблагодарили: 2449 раз
- Контактная информация:
Почему программы не становятся быстрее
А да, по поводу размера америкосовских программ - не забываем про Ассанджа: в каждую из них ведь впихнут полный комплект шпионского ПО и руткиты.
У меня нет принципов — приспособляемость ко всему вот мой принцип.
У меня нет закона — самосохранение мой закон.
У меня нет ни жизни, ни смерти — вечность для меня жизнь и смерть.
У меня нет закона — самосохранение мой закон.
У меня нет ни жизни, ни смерти — вечность для меня жизнь и смерть.
- Ivan
- Сообщения: 9020
- Зарегистрирован: 14 мар 2006, 10:36
- Пол: мужской
- Семейное положение: в браке
- Благодарил (а): 1734 раза
- Поблагодарили: 1041 раз
Почему программы не становятся быстрее
Sarry писал(а):Источник цитаты Программы, которые вполне себе быстро работали на 286 компьютере, в 21 веке на современных ПК сделаны так, что тормозят. Почему?
в разных случаях - по разным причинам
лучше взять конкретный пример