LINUX.ORG.RU
Ответ на: комментарий от waker

ок, на десктопе. «без 1гб» - это сколько?

Ну, в разумных пределах. Хорошо, если 20-30 мб на таблицу {id,int,int,double,double,char(50),char(100)} в 1к строк и чтобы ПО не вставало раком, если надо будет её отсортировать. Плюс еще метров 30, чтобы просто запуститься - это приемлемо, хоть и многовато.

crutch_master ★★★★★
() автор топика
Последнее исправление: crutch_master (всего исправлений: 1)
Ответ на: комментарий от crutch_master

Хорошо, если 20-30 мб на таблицу {id,int,int,double,double,char(50),char(100)} в 1к строк

эта таблица вся целиком займет в памяти примерно максимум 0.5MB (это с учетом накладных расходов жабоскрипта)

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

если все таки хочется делать это на фронтенде — зависит от того что и как ты будешь сортировать. 1000 строк - это очень мало.

Плюс еще метров 30, чтобы просто запуститься - это приемлемо, хоть и многовато.

скачай пустой шаблон electron app, запусти, посмотри сколько он сожрал. а потом уже к этому добавляй, сколько памяти будет жрать ТВОЙ код и гуй.

waker ★★★★★
()
Ответ на: комментарий от waker

та таблица вся целиком займет в памяти примерно максимум 0.5MB

Это понятно, вопрос в том, как поведёт себя гуй.

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

Это понятно, но задачи разные и там может быть не субд.

скачай пустой шаблон electron app, запусти, посмотри сколько он сожрал.

Посмотрю, отпишусь в понедельник.

crutch_master ★★★★★
() автор топика
Ответ на: комментарий от crutch_master

Это понятно, вопрос в том, как поведёт себя гуй.

сгенерируй html'ку с данными, похожими на содержимое своей таблицы. открой в браузере, и посмотри расход памяти.

Это понятно, но задачи разные и там может быть не субд.

все равно. отсортировать 1000 строк - это ничто. чтобы это затормозить — надо быть полным неучем.

waker ★★★★★
()
Ответ на: комментарий от crutch_master

ну вот, ты ответил сам на все свои вопросы одним махом :)

waker ★★★★★
()
Ответ на: комментарий от waker

все равно. отсортировать 1000 строк - это ничто. чтобы это затормозить — надо быть полным неучем.

Да, но сайты умудряются тормозить и на меньших объемах.

сгенерируй html'ку с данными, похожими на содержимое своей таблицы. открой в браузере, и посмотри расход памяти.

Метров 20 она и жрала такая табличка.

crutch_master ★★★★★
() автор топика
Ответ на: комментарий от crutch_master

Метров 20 она и жрала такая табличка.

да, я только что померял у себя, около 20MB браузер отъел на таблицу.

waker ★★★★★
()
Ответ на: комментарий от crutch_master

Да, но сайты умудряются тормозить и на меньших объемах.

зависит от сайта, от того как он написан, и от того на чем ты его запускаешь.

waker ★★★★★
()
Ответ на: комментарий от crutch_master

ты как-то так рассуждаешь, типа «вот разработчики браузеров уроды, сделали так что страничка с таблицей 1000 строк сожрала 80 гигабайт». но щас уже трудно найти комп даже с 4 гигами оперативы. 8 считается если не минимумом, то нормой. 32битных процессоров на десктопах вообще не встречается. просто смирись с тем, что настало время апгрейдить железо. если железо апгрейдить нельзя — забудь про интернет и браузеры, и делай нативный быстрый софт, с учетом устаревания железа.

waker ★★★★★
()
Ответ на: комментарий от waker

но щас уже трудно найти комп даже с 4 гигами оперативы

Где трудно?

32битных процессоров на десктопах вообще не встречается.

Где не встречается?

если железо апгрейдить нельзя — забудь про интернет и браузеры

Странная позиция.

crutch_master ★★★★★
() автор топика
Ответ на: комментарий от waker

То есть засирать проц и память говнокодом норма ?

Ведь при грамотной разработке хватит и гига, а то и меньше

ism ★★★
()
Последнее исправление: ism (всего исправлений: 1)
Ответ на: комментарий от crutch_master

Где трудно?
Где не встречается?

да в магазинах же.

Странная позиция.

это не позиция. это устройство мира.

waker ★★★★★
()
Ответ на: комментарий от ism

То есть засирать проц и память говнокодом норма ?
Ведь при грамотной разработке хватит и гига, а то и меньше

если написать подобную программу под дос — хватит и 640 килобайт. и что с того?

waker ★★★★★
()
Ответ на: комментарий от crutch_master

1 к строк нормально будет, если не станешь туда анимированные смайлики лепить.

Ориентируйся на то что тормоза начнутся от 2К-5К. Можно еще попробовать вместо таблички флексбоксы зафигачить.

Vit ★★★★★
()
Ответ на: комментарий от ism

Если можно сделать под дос и оно работает, то вполне

ну, и в чем проблема? если разработка под заданную платформу не взлетает на твоем железе, устаревшем на 10+ лет — выбери другую платформу, и пиши софт чтобы взлетел на железе. все просто же, нет?

waker ★★★★★
()
Ответ на: комментарий от waker

Это вы начальству некоторых контор скажите

ism ★★★
()
Ответ на: комментарий от waker

да в магазинах же.

Но на руках еще полно рабочего железа 6+ летней давности.

это не позиция. это устройство мира.

Не стоит прогибаться под изменчивый мир.

crutch_master ★★★★★
() автор топика
Ответ на: комментарий от crutch_master

Но на руках еще полно рабочего железа 6+ летней давности.

есть полно железа 6-10 летней давности, с 64битным процессором, нормальной видеокартой, и >8 гигабайт RAM. на нем нет проблем с нодой/браузерами/электроном. зато на нем есть серьезные проблемы с энергопотреблением, поэтому выгодно его поменять на новое.

waker ★★★★★
()
Последнее исправление: waker (всего исправлений: 1)
Ответ на: комментарий от waker

есть полно железа 6-10 летней давности, с 64битным процессором, нормальной видеокартой, и >8 гигабайт RAM. на нем нет проблем с нодой/браузерами/электроном.

И что? А есть железо с <2 гб ram x86, где тоже нет проблем ни с чем.

crutch_master ★★★★★
() автор топика
Последнее исправление: crutch_master (всего исправлений: 2)
Ответ на: комментарий от crutch_master

И что? А есть железо с <2 гб ram x86, где тоже нет проблем ни с чем.

при этом ты сам пожаловался несколько дней назад, что на этом железе у тебя электрон не запускается :)

waker ★★★★★
()
Ответ на: комментарий от waker

Я могу запустить, мне компилять хромого влом. А если он умеет тоже самое, что и браузер, то в этом нет особого смысла. Лучше легкое совсем что-нибудь, типа биндингов к куте/гтк + готовый движок + пара плюшек с io/запуском процессов, который собрал и запустил.

crutch_master ★★★★★
() автор топика
Ответ на: комментарий от crutch_master

думаю, у тебя потом возникнет другая проблема, когда ты таки хромого скомпилируешь — где искать единомышленников, которые хранят такое антикварное железо, чтобы запускать на нем твое произведение :)

waker ★★★★★
()
Ответ на: комментарий от waker

Ну, так моё произведение будет работать на любом электроне. Правда кому-то также придётся собирать x86 версию.

crutch_master ★★★★★
() автор топика
Ответ на: комментарий от waker

Я понял, что мне надо. JRE, только с v8 и js. Такой-то изврат.

crutch_master ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.