Почему бы взять и не сожрать 300 Мб памяти?

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (11) 1 2 [3] 4 5 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
astrodeep
2.09.2023 - 07:36
2
Статус: Offline


Ярила

Регистрация: 22.01.16
Сообщений: 3193
хех... открыто не так много вкладок(20-25)

Это сообщение отредактировал astrodeep - 2.09.2023 - 07:38

Почему бы взять и не сожрать 300 Мб памяти?
 
[^]
guseniza
2.09.2023 - 07:36
-1
Статус: Offline


Ярила

Регистрация: 19.06.11
Сообщений: 1126
Цитата (Aberrant @ 2.09.2023 - 11:05)
Цитата (guseniza @ 2.09.2023 - 06:48)
Цитата (Aberrant @ 2.09.2023 - 10:33)
а разве это плохо когда софт использует доступную оперативку?

для тебя лучше было бы, если браузер постоянно свопил на диск?
блять, оперативка для того и нужна, чтобы сразу всё расчехлить и быть готовым, к не читать с медленного диска и затем не тратить процессорное время на распаковку и обработку данных
и уж тем более не тратить время на распаковку и отрисовку картинок (всего, что ты видишь на экране, включая шрифты)

Есть такое слово - оптимизация!
Я помнится учитывал, сколько тактов отрабатывает та или иная команда ассемблера, сколько регистров задействует. Да раньше даже шрифты переписывали, вместо 8x8, 8x7 чтобы память поменьше использовать.

оптимизация, это не про отрисовку картинок lol.gif

создай BMP 1x1 px/24 разрядный (а можешь и 256 цветов), чёрный или белый
и удивись.

а потом измени размер до 1980x1024 и ещё раз удивись размеру.

вот, а теперь выбирай что ты и как хочешь оптимизировать - каждый раз заново запаковывать и распаковывать картинку рабочего стола и значительно большую картинку кадра странички в браузере (не забываем про скроллинг) и значительное большее количество цветов (т.е. просто записать один раз #000 на все 1980x1024 уже не получится
или же ты предпочтёшь не пережимать каждый кадр, а записать всё это в несжатом виде и для отрисовки использовать не процессорное время, а только видеопамять

выбрал?
оптимизатор, блин! lol.gif
и это все без учёта того, что все картинки разбиты на объекты, которые могут меняться - это тоже постоянно нужно держать в памяти, чтобы не тратить более дорогой ресурс (процессорное время), а просто заменить часть кадра готовым куском.

вот она, истинная оптимизация - использовать оперативку,
вместо того, чтобы гонять процессор на каждый сдвиг экрана или смену одной цифры на часах в углу (про курсор мышки тоже помним, да?)

Какие картинки?! Что ты несешь?!
 
[^]
SURGIK88
2.09.2023 - 07:37
2
Статус: Offline


Ярила

Регистрация: 26.09.22
Сообщений: 1475
Прогресс не стоит нм месте.
Просто товарищ майор не может сидеть и весь день за тобой присматривать,
поэтому ему на помощь пришли технологии и записывающее просматривающие устройства и программы.
 
[^]
maxandrey
2.09.2023 - 07:38
1
Статус: Offline


Весельчак

Регистрация: 8.02.12
Сообщений: 197
Цитата (ШикоПервый @ 2.09.2023 - 11:26)
Не понимаю ТС, ты чё хотел?.. Фулл-эйчди смотрить при 10-килобайтном ресурсе?..

Эти 300 МБ - это только его модули, йопт.. и рекламные вшивки.

И по сравнению с нынешними рабочими объёмами траффика - это блеать копейки.

во-во ) так и живем ).
У нас примерно так же много где думают. Автопром в том числе: "ну а че ты хотел? Оно ж ездит! А детали-то иностранные недешевые! А свое производство так вообще!" и т.п. ))
 
[^]
Raspatel
2.09.2023 - 07:38
6
Статус: Offline


массовик с вот таким затейником

Регистрация: 27.04.16
Сообщений: 10124
Цитата
640 !

А по факту , да , разработчики уже давно кладут большущий болт на оптимизацию. Но плакать из-за того , что браузер отожрал 300 метров оперативки ну так себе. Даже если у тебя ее хотя бы 8 гигов. Ведь 8 ? Да ? Или адепт хрюши в 2023 году с двумя гигами оперативки ? )))) Сейчас мне кажется , что комп без 16 гигабайт оперативной памяти , не жизнеспособен в современных задачах. Ну кроме как в одноклассники зайти )))

Вот скрин с телефона. Из 8 гигов сожрато почти шесть )))))

На тех древних архитектурах железа, да еще с программой, где голый алгоритм и никакой графики в интерфейсе, эти 640 кб были вполне достаточны.
"Гонка вооружений" в ИТ-сфере началась чуть позже, причем далеко не всегда наращивание мощностей было обусловлено необходимостью. Маркетологи придумали охуенный миф и стали гнать новое "железо" и "софт", да еще регулярно убирая поддержку старых версий аппаратных платформ и программного обеспечения.
Тот же ебучий мелкомягкий офис 97 года (если взять самые ходовые его части, текстовый редактор и электронные таблицы) спокойно тянул на процессоре Пентиум первого поколения, с частотой 166 МГц и при наличии 16 Мб ОЗУ.
Нынешние пакеты умудряются занимать сотни мегабайт оперативки и нагружать многоядерные процессоры с гигагерцовыми частотами.
Как пример: у меня есть китайский ТВ-смартбокс, блок питания которого выдает 5 в, 2 а, то есть пиковая мощность - 10 вт. Эти 10 вт распределяются на центральный четырехядерный процессор, графический процессор, WiFi, BT для работы беспроводной клавиатуры и радиомыши, да еще хватает и на раскрутку внешнего жесткого диска с USB-портом (смотрю коллекцию фильмов, а также личные архивы фото и видео).
Впрочем, и любой современный смартфон имеет весьма мощные вычислительные ресурсы при низком энергопотреблении. То есть мощные "компьютерные" ватты, исчисляемые сотнями, во многом просто излишни при грамотной оптимизации железа и программного кода. Но тогда как снимать тысячи баксов раз в пару-тройку лет с каждого желающего иметь самые современные компы?

Размещено через приложение ЯПлакалъ
 
[^]
Жекачан
2.09.2023 - 07:39
1
Статус: Offline


Злобный хохотун

Регистрация: 21.06.12
Сообщений: 1066
Две вкладки...

Почему бы взять и не сожрать 300 Мб памяти?
 
[^]
Laryx
2.09.2023 - 07:39
2
Статус: Offline


Ярила

Регистрация: 23.11.15
Сообщений: 6626
Цитата (Aberrant @ 2.09.2023 - 07:32)
яповским никак.
хотя, в теории я могу написать парсер, который будет грабить ЯП и отдавать тебе облегчённые странички на другом домене.

Вот-вот.

Я ж и говорю - отдельные энтузиасты-то есть... И даже большинству нормальных программистов понятно, как делать лёгкие оптимизированные странички, в которых будет только самое необходимое.

Однако, абсолютное большинство веб-программистов не будут этим заниматься... За это не платят.

why.gif
 
[^]
Elektroll
2.09.2023 - 07:39
1
Статус: Offline


Ярила

Регистрация: 9.12.17
Сообщений: 1859
Цитата (ололоев @ 2.09.2023 - 06:19)
64кб хватит всем 😂

640кБ же.
 
[^]
Aberrant
2.09.2023 - 07:40
-2
Статус: Offline


На фоксе! Всегда!

Регистрация: 3.10.20
Сообщений: 3541
Цитата (guseniza @ 02.09.2023 - 07:36)
Какие картинки?! Что ты несешь?!

а как по твоему всё это выводится на экран?
именно в виде сформированых "картинок" 🤣
загляни в видеокэш - там найдёшь кучу "скриншотов" рабочего стола, панелек, сайтов и пр. из того, что ты видешь на экране.


Размещено через приложение ЯПлакалъ
 
[^]
caes
2.09.2023 - 07:41
0
Статус: Online


Ярила

Регистрация: 2.03.08
Сообщений: 2502
Цитата (Жекачан @ 2.09.2023 - 07:39)
Две вкладки...

Продолжай наблюдение.

Почему бы взять и не сожрать 300 Мб памяти?
 
[^]
Laryx
2.09.2023 - 07:41
1
Статус: Offline


Ярила

Регистрация: 23.11.15
Сообщений: 6626
Цитата (Raspatel @ 2.09.2023 - 07:38)
...во многом просто излишни при грамотной оптимизации железа и программного кода. Но тогда как снимать тысячи баксов раз в пару-тройку лет с каждого желающего иметь самые современные компы?

Да. Именно так.

Бабло всем рулит.

why.gif

Почему бы взять и не сожрать 300 Мб памяти?
 
[^]
Aberrant
2.09.2023 - 07:43
-1
Статус: Offline


На фоксе! Всегда!

Регистрация: 3.10.20
Сообщений: 3541
Цитата (Laryx @ 02.09.2023 - 07:39)
Вот-вот.

Я ж и говорю - отдельные энтузиасты-то есть... И даже большинству нормальных программистов понятно, как делать лёгкие оптимизированные странички, в которых будет только самое необходимое.

Однако, абсолютное большинство веб-программистов не будут этим заниматься... За это не платят.

за это платят, но потом

сначала платят мышкоелозетялям с тильдой, а когда приходит понимание того, что сайтом "что-то не так" платят во второй раз, чтобы исправить, улучшить, ускорить и убрать мишуру 🤪

Размещено через приложение ЯПлакалъ
 
[^]
guseniza
2.09.2023 - 07:43
-1
Статус: Offline


Ярила

Регистрация: 19.06.11
Сообщений: 1126
Цитата (Aberrant @ 2.09.2023 - 11:40)
Цитата (guseniza @ 02.09.2023 - 07:36)
Какие картинки?! Что ты несешь?!

а как по твоему всё это выводится на экран?
именно в виде сформированых "картинок" 🤣
загляни в видеокэш - там найдёшь кучу "скриншотов" рабочего стола, панелек, сайтов и пр. из того, что ты видешь на экране.

Ты вобще понимаешь разницу между программой и ресурсами? Очередной знаток истины в последней инстанции. Хочешь чтобы своп не писался - отключи его. Будет у тебя вся память занята "оптимизированными" данными, и при запуске нового приложения как очищать оперативку? В своп?
Приди в себя, уровень знаний у тебя гораздо ниже чем ты думаешь!
 
[^]
Laryx
2.09.2023 - 07:48
1
Статус: Offline


Ярила

Регистрация: 23.11.15
Сообщений: 6626
Цитата (Aberrant @ 2.09.2023 - 07:43)
за это платят, но потом

сначала платят мышкоелозетялям с тильдой, а когда приходит понимание того, что сайтом "что-то не так" платят во второй раз, чтобы исправить, улучшить, ускорить и убрать мишуру 🤪

Так то ж потом... А потом - либо ишак сдохнет, либо шах, либо сам Ходжа.

why.gif
 
[^]
murla
2.09.2023 - 07:48
0
Статус: Offline


Ярила

Регистрация: 28.01.21
Сообщений: 7189
Цитата (Педант @ 2.09.2023 - 06:35)
Цитата (Medka @ 2.09.2023 - 08:17)
Оперативки много не бывает

бывааает. лет 5 назад, когда я ещё хрюшу юзал, захотелось мне серьёзно улучшить комп и воткнуть 8 гигов, вместо имеющихся 2. а мне и говорят, что я нихуя не разбираюсь и что 8 гигов для ХР, что мёртвому припарка - она их не увидит. в итоге поставил под систему твёрдотельник и 4 гига оперативки, из которых система видела только 3. но реально помогло на тот момент. а потом мать начала глючить, но это уже другая история.

Это вам повезло!
Если бы поставили 8, система хорошо если 2 предоставила бы - попытка адресовать память свыше трёх гигов жрется память из первых трёх. Чем больше поставишь, тем меньше будет доступно.
В ХР 64bit, вроде, поправили, но она слишком глючная была.

Это сообщение отредактировал murla - 2.09.2023 - 07:49
 
[^]
asd255
2.09.2023 - 07:50
-1
Статус: Offline


Юморист

Регистрация: 7.01.11
Сообщений: 402
да норм все )))
кинуть пару планок и можно жить )

Почему бы взять и не сожрать 300 Мб памяти?
 
[^]
SashKaRat
2.09.2023 - 07:53
10
Статус: Offline


пршлцы

Регистрация: 22.09.15
Сообщений: 1372
Здрасте всем, меня зовут Саша и я разработчик ....

Классическая дилемма - это "маловычисленией+много памяти" vs "мало памяти+много вычислений".

В текущей действительности основная масса выбирает первый вариант по куче разных причин.

Скажем в мире 32-битных микроконтроллеров - производительней использоватать 32-битные переменные, даже если вам нужен всего один бит - потому что регистр 32-битный - и если в первом варианте у вас будет условно 1 такт на операцию, то во втором - камень будет вынужден ваш несчастный бит дополнительно масками обкладывать.

Можно при расчете контрольной суммы считать каждый раз таблицу полиномов, а можно просчитать все заранее и положить в нормальный такой массив.

Можно делать оптимальный код под разные архитектуры - вылизывая все годами - это под x86, это под ARM, да еще и операционки разные.
А можно писать на всяких джавах/шарпах, отдавая головную боль достижения кроссплатформенности разработчикам виртуальных машин для этих языков.

Опять же рынок диктует

Возьмем условно две конторы. Разрабатывают одинаковый инновационный продукт.
Одна выпускает на рынок свое решение скурепанное на коленке с кучей глюков, не идеальный.
А вторая доводит свое решение до ума, вылизывая все.

Так вот, когда вторая выйдет на рынок - выяснится, чтот рынок занят продуктом первой конторы. Люди матерятся, плюются, ставят какие-то бесконечные патчи, апдейты. Но...
Они уже привыкли к подходу первой конторы (интерфейсы, терминология), у них куча наработок на софте первой конторы.
Они уже не хотят переучиваться и переделывать и даже к глюкам привыкли (патчи то выпускают).

Это сообщение отредактировал SashKaRat - 2.09.2023 - 07:55
 
[^]
Aberrant
2.09.2023 - 07:54
0
Статус: Offline


На фоксе! Всегда!

Регистрация: 3.10.20
Сообщений: 3541
Цитата (guseniza @ 02.09.2023 - 07:43)
Ты вобще понимаешь разницу между программой и ресурсами? Очередной знаток истины в последней инстанции. Хочешь чтобы своп не писался - отключи его. Будет у тебя вся память занята "оптимизированными" данными, и при запуске нового приложения как очищать оперативку? В своп?
Приди в себя, уровень знаний у тебя гораздо ниже чем ты думаешь!

не будет вся память занята - планировщик не позволит такое.
в теории я могу такое ядро собрать, но если не будет свободного места в оперативке, хоть чуточку, то это приведёт к большим проблемам.
потому отключение свопа ни в одной ОСи не даст оперативке заполниться под завязку ибо намаыгрузку мусора тоже нужна оперативка, на текущую очередь задач может потребоваться больше оперативки, чем предсказал планировщик...

и да, большая часть оперативки занята именно подготовленными кадрами вывода - это дешевле, чем каждый раз пересчитывать интерфейс, шрифты и объекты вроде джепегов на сайте - они тупо отрисовываются в банальный bmp

Размещено через приложение ЯПлакалъ
 
[^]
4morick
2.09.2023 - 07:57
0
Статус: Offline


Весельчак

Регистрация: 5.08.15
Сообщений: 185
И что?

Почему бы взять и не сожрать 300 Мб памяти?
 
[^]
inqusitor74
2.09.2023 - 07:59
0
Статус: Offline


Ярила

Регистрация: 28.01.20
Сообщений: 1169
У тебя что, 4гб оперативы? Уже минимум 8 надо. 16 обязательно. 32 кайф. Да и на 8гб меня не парил хром. Около 15 вкладок завали 3 гига.

Размещено через приложение ЯПлакалъ
 
[^]
PIGMAN2
2.09.2023 - 08:02
1
Статус: Offline


Манипулятор

Регистрация: 6.04.16
Сообщений: 9050
А хули вы хотите, сейчас в браузере больше рекламы чем основного материала грузится...
 
[^]
adnnin
2.09.2023 - 08:06
1
Статус: Offline


Хохмач

Регистрация: 25.07.19
Сообщений: 605
Да в браузеры напихали все что было в ОС!
Браузер и антивирус, и орыфографию проверяет, и виртуальная машина для флэша ,сайты проверяет по многим параметрам.
И все это надо обновлять, отправлять статистику о серфинге на сервер(шпионить) и т.д.
Браузер может жить сам по себе - пользователь компьютера не нужен!
И все эти монстры нынче в автозагрузку лезут, потому что с нуля запускаться будут дооолго!

Раньше в Яндекс браузере еще можно было удалить Алису..А теперь даже не знаю- она там где то есть, включена или нет?

Это сообщение отредактировал adnnin - 2.09.2023 - 08:08
 
[^]
caes
2.09.2023 - 08:13
2
Статус: Online


Ярила

Регистрация: 2.03.08
Сообщений: 2502
Цитата (inqusitor74 @ 2.09.2023 - 07:59)
У тебя что, 4гб оперативы? Уже минимум 8 надо. 16 обязательно. 32 кайф. Да и на 8гб меня не парил хром. Около 15 вкладок завали 3 гига.

Осталось понять нахера обычному юзеру платить за память, потому что хром не умеет в память уже примерно с начала его разработки.

Эдж на ноутах рулит.

ФФ рулит на десктопах.
 
[^]
DAS1970
2.09.2023 - 08:27
2
Статус: Offline


Ярила

Регистрация: 18.05.12
Сообщений: 16196
Opera Версия:95.0.4635.84 Открыто три окна. 130 мегабайт заняла из 4 Гб. старенький комп у меня.
А вот клиент пожаловлся на комп дико тормозящий с только что установленной виндой лицензионной и минимум софта. Вот прям вообще офис самый тяжелый из всех четырех установленных программ.
Яндекс, блять, браузер! Грузил HDD на 100%! Сам охуел! Винт то за что? Яндекс-браузер гасишь, комп летает! Запускаешь, комп виснет, загрузка HDD 100%.
 
[^]
headon00
2.09.2023 - 08:35
1
Статус: Offline


Ярила

Регистрация: 10.04.22
Сообщений: 3867
Ну следить же надо как-то за нами

Размещено через приложение ЯПлакалъ
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 35099
0 Пользователей:
Страницы: (11) 1 2 [3] 4 5 ... Последняя » [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх