Страница 3 из 3

Жесточайшие тормоза

Добавлено: 16 июн 2018, 21:14
zuzabrik
Chocobo писал(а):
16 июн 2018, 20:28
Так это ж нормальная практика вроде
Это нормально для игр ААА класса, но для ПО - не думаю. Увы, но пока ПО будут (и ведь сука будут) делать поверх другого ПО натягивая свой функционал на монструозные комбайны, вместо того чтобы скажем использовать уже готовые десятки библиотек от разработчиков языка, жесть с памятью будет продолжаться :)

А так ПО на всяких электронах больше напоминает натягивание скинов на движок, чем на привычное программирование.

Тот же скайп до покупки микрософтом использовал библиотеки Qt, и это ок, сейчас насколько я знаю, это б***ь полноценный браузер, на который натянули скин. Весит много? Жрет много? Ну и пофиг, не можешь запустить пяток приложений каждое из который содержит по яваскрипт машине и хтмл/хмл/добавитьещедесятокаббревиатуритехнологий приложений - иди покупай планки памяти нищеброд :-D

Жесточайшие тормоза

Добавлено: 16 июн 2018, 21:18
zuzabrik
(тут могло быть еще упоминание революционной технологии пакетов flatpack, которая революционно запакована со всеми зависимостями. скажем да сотне версий одной и той же библиотеки :bravo: :bravo: :bravo: )

Всем спасибо, я кончил.

Жесточайшие тормоза

Добавлено: 16 июн 2018, 21:36
Ким чен ин
zuzabrik писал(а):
16 июн 2018, 20:03
Возможно стоит подумать о 8гб ОЗУ и более,
так и сделал :smile: вынул из компа жены 4 г и вставил себе... Теперь хорошо.... :smile:

Жесточайшие тормоза

Добавлено: 16 июн 2018, 21:37
zuzabrik
Ким чен ин писал(а):
16 июн 2018, 21:36
вынул из компа жены 4 г и вставил себе... Теперь хорошо...
не забывай что месть, это блюдо которое подают холодным, и спи с открытыми глазами :-D :-D :-D

Жесточайшие тормоза

Добавлено: 17 июн 2018, 14:11
Dja
А еще помогает антискрипт.

Жесточайшие тормоза

Добавлено: 17 июн 2018, 14:38
zuzabrik
Dja писал(а):
17 июн 2018, 14:11
А еще помогает антискрипт.
Если ты про блокировку JavaScript в браузере, то это отличный совет для человека который
Ким чен ин писал(а):
15 июн 2018, 20:47
Мне по роду деятельности как раз нужно такое приложение которое содержит большой объем js данных.

Жесточайшие тормоза

Добавлено: 17 июн 2018, 14:41
Dja
Никто не мешает включать именно те, которые нужны.

Жесточайшие тормоза

Добавлено: 17 июн 2018, 17:16
Chocobo
zuzabrik писал(а):
16 июн 2018, 21:18
тут могло быть еще упоминание революционной технологии пакетов flatpack
А уж они то чем-то тебе жить мешают? :) Дублирование либ не особо коррелирует с прожорливостью, запущенный процесс будет жрать столько же, сколько и дебка.
zuzabrik писал(а):
16 июн 2018, 21:14
Это нормально для игр ААА класса, но для ПО - не думаю. Увы, но пока ПО будут (и ведь сука будут) делать поверх другого ПО
Приклад - прикладу рознь. Я в чем то с тобой согласен, что аппликухи вроде скайпа не должны бы отжирать по 2-3гб озу в своем функционале. Но есть и обратная тенденция, такая как "среда позоволяющая рисовать GUI не должна жрать больше чем сама программа с GUI" :)

Жесточайшие тормоза

Добавлено: 17 июн 2018, 20:07
slant
Chocobo писал(а):
17 июн 2018, 17:16
Дублирование либ не особо коррелирует с прожорливостью, запущенный процесс будет жрать столько же, сколько и дебка.
А вот тут ты немного не прав... Если либа дублируется - она именно что будет жрать больше. Не всегда правда, а тогда когда эту же библиотеку должна использовать еще какая-то программа. При нормальной работе линковка динамическая - одна либа может быть использована кучей программ, а в памяти она будет в единственном экземпляре. В случае flatpack или статической линковки - не так. С каждой программой загружается собственная копия нужных либ. Памяти на это надо побольше... Разумеется - с точки зрения общей занятой памяти.

Жесточайшие тормоза

Добавлено: 19 июн 2018, 22:06
Chocobo
slant, Да, разумеется все так. Но на практике оно в частном случае не должно вылиться в лишнюю сотню метров потребления, и при статической линковке. Ну или нужно явно N-ное количество одновременных изолированных процессов программы с раздельными копиями библиотек. Ну и это же является платой за отсутсвие dependency hell

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

Ну а appimage запросто использует библиотеки хост-системы если они не были явно включены в пакет

Жесточайшие тормоза

Добавлено: 16 сен 2018, 14:35
Ким чен ин
Ну вот блин, прошло 3 месяца, теперь FF пожирает всю добавленную память. Вот что делать? Еще добавлять?