Michael
240Гб оперативы? 😱
да, на MacOS как-то хитро механизм виртуальной памяти это вывозит. У юзеров не больше 64Гб физической памяти
ALΣX
да, на MacOS как-то хитро механизм виртуальной памяти это вывозит. У юзеров не больше 64Гб физической памяти
Смотрел в github issues електрона что есть по memory leak? Возможно, есть что-то подобное
Michael
Смотрел в github issues електрона что есть по memory leak? Возможно, есть что-то подобное
к сожалению, никто ещё не зарепортил ничего похожего. У меня когда есть steps to reproduce, я первым делом проверяю их issues и создаю, если я первый, кто обнаружил багу
Michael
https://github.com/electron/electron/issues/41078 вот у них один по поводу утечки открыт, но у меня нет в main таких бесконечных циклов, которые смогли бы 240Гб забрать :(
ALΣX
https://github.com/electron/electron/issues/41078 вот у них один по поводу утечки открыт, но у меня нет в main таких бесконечных циклов, которые смогли бы 240Гб забрать :(
В електрон вроде есть возможность ставить макс значение выделяемой памяти для работы. Если установить лимит и поставить что-то а-ля Sentry чтобы отловить ошибку?
Michael
В електрон вроде есть возможность ставить макс значение выделяемой памяти для работы. Если установить лимит и поставить что-то а-ля Sentry чтобы отловить ошибку?
а я не знал, что есть возможность ограничить количество максимальной памяти. Посмотрю с утра, так как у меня уже почти ночь :) Спасибо!
Michael
В електрон вроде есть возможность ставить макс значение выделяемой памяти для работы. Если установить лимит и поставить что-то а-ля Sentry чтобы отловить ошибку?
как раз пока что с командой решили измерить сколько у нас юзеров с проблемой и добавить предупреждения через Sentry в следующем релизе
Mora
всем привет, может кто подсказать как правильно реализовать чтение json файла в electron?
Mora
делаю список приложений, которые можно запускать читая пути до .exe из этого конфига
Mora
меня больше интересует где правильно код расположить - preload/renderer/main
Rewrite
Mora
да, хотелось бы их в стм или в локал сторадж передавать после чтение файла, просто мне кажется через тот же fetch не лучшая идея читать файл
Mora
main + ipc (если нужно данные на фронт передать)
попробую как вы сказали, спасибо
....
добрый день, где можно опубликовать вакансию или найти разраба electron js?
Алексей
Есть отдельный чат с вакансиями, надо попросить чтобы скинули
Thx🇷🇺
Всем привет. Подскажите, создаю базовое приложение electron-forge init electron-app , делаю npm run make, устанавливаю его но почему-то оно запускается всего 1 раз, когда я его закрываю и пытаюсь повторно открыть оно не открывается(точнее по диспетчеру задач оно открывается и сразу глохнет), в чем проблема?
Thx🇷🇺
Попробуй через командную строку стартануть, может в терминал что-то полезное напишет. Вообще логирование стоит добавить
То же самое(пытаюсь запустить файл C:\Users\Юра\AppData\Local\electron_launcher который лежит тут), при этом если запускаю экзешник из этого пути C:\Users\Юра\AppData\Local\electron_launcher\app-0.0.0 - все работает
Ramil
заверни мэйн в трай-кэтч и выведи в кэтче ошибку в консоль лог, может даст что-то понять
Thx🇷🇺
Ramil
когда запустишь из терминала
Ramil
ну или когда логер сделаешь, то в логе
Ramil
C:\Users\Юра\AppData\Local\electron_launcher\app-0.0.0 я давно на маке, у виндовс поменялся путь куда ставятся приложения?
Thx🇷🇺
когда запустишь из терминала
а, когда запускаешь из терминала - видно консоль логи внутренние?
Ramil
а, когда запускаешь из терминала - видно консоль логи внутренние?
Те которые в мэйн потоке только. Но тебе должно хватить
Thx🇷🇺
Те которые в мэйн потоке только. Но тебе должно хватить
Понял, спасибо. А для логирования такое юзать https://www.npmjs.com/package/electron-log или есть что-то еще?
Алексей
ты можешь сделать чтобы у тебя логи в файл писались
Алексей
и там смотреть
Алексей
тогда не надо будет терминал юзать
Алексей
ну или когда логер сделаешь, то в логе
а ну тут уже написали про это
Thx🇷🇺
да, он хороший
А у меня вообще даже лог не пишется если запускаю с иконки на рабочем столе(или C:\Users\Юра\AppData\Local\electron_launcher). Лог записывается только если запускаю через C:\Users\Юра\AppData\Local\electron_launcher\app-0.0.0 но оттуда и так открывается. Т.е я под импортами зависимостей сделал log.initialize(); log.transports.file.resolvePathFn = () => path.join(app.getPath('userData'), 'logs/main.log'); log.info('start'); И у меня в логе даже start не появляется. Я обернул весь основной код из index.js в try{}catch(e) и в catch вставил log.info('error'); - это то же в лог не записывается
Ramil
Возможно с билдом что-то не так, скорее всего ярлык должен указывать на app-0.0.0 как раз. Но с форжем я так и не подружился, умываю руки
Ramil
я обычно собираю электрон-билдером
Thx🇷🇺
я обычно собираю электрон-билдером
а для электрон билдера нужно же только конфиг package.json для пустого приложения поменять?
Ramil
Да, конфиг, зависимость и должно завестись
Thx🇷🇺
ок, спс, попробую с ним
Иван
Еще возможная причина, что не все файлы нужные для приложения собрались
Thx🇷🇺
я обычно собираю электрон-билдером
вот жеж блин, а с билдером запускается
Thx🇷🇺
А какие файлы нужно добавлять в electron-release-server для авто апдейта? в forger я кидал файлы nupkg и exe на релиз сервер, а тут только exe шник получается добавлять? Или blockmap то же?
Николай
Всем привет. Возник такой вопрос. Делаю приложение с vue, и подключил element-plus - но после этого приложение в оперативной памяти кучу места стало занимать(200 с лишним метров, до этого было в районе 80). Какие вы либы компонентов используете в своих проектах? Подскажите пожалуйста, чтобы были +- красивые ну и весили не так много
🅰️nimeCoder
если волнует память - не юзай электрон
Николай
если волнует память - не юзай электрон
Вопрос был не в этом) но спасибо за совет )
🅰️nimeCoder
Вопрос был не в этом) но спасибо за совет )
ну просто вероятно дело не в самой либе, 200 мб это достаточно палое потребление
🅰️nimeCoder
то что у тебя hello world занимает в памяти 80 мб это ничего не значит
Николай
Ну сборка без подключения 80 потребляет в фоне, после того как я ее подрубил и добавил одну кнопку от элемента она стала потреблять 200.
Николай
Не, билд на Винде
🅰️nimeCoder
ну все равно достаточно не много если честно, стоит учитывать что медиа и др сразу дадут еще ++++
Николай
ну все равно достаточно не много если честно, стоит учитывать что медиа и др сразу дадут еще ++++
Это то понятно, вопрос возник о том, что обычно разрабы юзают к качестве шаблонных компонентов ) мб чё полегче есть )
🅰️nimeCoder
из популярного наверное quasar, naive-ui иногда , но уверен что они будут жрать не меньше элемента
Николай
В крайнем случае самописные делать 😂 кнопки таблицы по минимуму )
🅰️nimeCoder
vuetify
🅰️nimeCoder
это готовое приложение, около полугига
Николай
После часа работы чё по чем примерно?)
🅰️nimeCoder
После часа работы чё по чем примерно?)
ну там после часа есть чо жрать, там медиа, видео и др, ну максимум что я видал за пару суток работы без выключения и просмотра - 4 гб
🅰️nimeCoder
ну монговский компас пол гига наверное жрет
Bulat
всем привет возникла проблема с blank screen при редиректе на десктопе возникает не всегда рандомно приложение на Nextjs версия электрона 27.0.0 мб кто то сталкивался?
Bulat
Bulat
А нахрена там next?)
Ну веб на нексте Десктоп билдится электроном
Feruz
всем привет кто может помочь? я написал прогу на electron js и сделал его build но когда пытаюсь открыть на компе на винде другом вообще не получается
Feruz
?
ALΣX
всем привет кто может помочь? я написал прогу на electron js и сделал его build но когда пытаюсь открыть на компе на винде другом вообще не получается
больше конкретики, что означает “не получается”? Ошибка, просто не запускается, есть что-то в логах, скрины?