Size: a a a

2020 April 24

AP

Andrey Pechkurov in Node.js SPb
32Гб это размер в памяти? Если да, то pointer compression не поможет. Там размер хипа ограничен 4ГБ
источник

AM

Andrey Melikhov in Node.js SPb
Это ж как в такие объёмы выйти
источник

AP

Andrey Pechkurov in Node.js SPb
> А у кого-нибудь уже есть результаты бенчмарков на реальных кейсах, в плане насколько это бьёт по перфомансу?

Как ни странно, это должно улучшить производительность. Для Node.js никто замеров не делал, насколько я знаю, но есть замеры для V8: https://v8.dev/blog/pointer-compression
источник

GA

Gleb Azarov in Node.js SPb
Andrey Pechkurov
32Гб это размер в памяти? Если да, то pointer compression не поможет. Там размер хипа ограничен 4ГБ
Ага, перечитал issue, неправильно понял спросонья) Ну прикольно, надо потестить, на 4 Гб тоже есть процессы 😅
источник

GA

Gleb Azarov in Node.js SPb
Andrey Melikhov
Это ж как в такие объёмы выйти
Ммм... Ну у нас есть версионирование некого набора связанных сущностей, при восстановлении старой версии мы сначала все данные вгружаем в память, создаём mongoose модели и всё валидируем, удаляем текущие документы в базе и сохраняем модели в базу. Да, это можно было бы переделать на пайплановый вариант, не хранить всё в памяти, но там слишком много кода из 2015 без тестов, так что пока просто увеличиваем руками память, к счастью такое бывает редко)

Самое весёлое начинается когда там утекает память и надо дебажить хип на 32 Гб 🙈
источник

AP

Andrey Pechkurov in Node.js SPb
GC в V8 может стать плоховато от такого размера хипа. GC паузы приемлемые по времени?
источник

AP

Andrey Pechkurov in Node.js SPb
Или для этой задачи некритично?
источник

GA

Gleb Azarov in Node.js SPb
Обычно не критично, но иногда из-за этого отваливается коннект к раббиту из-за того что долго не проходят хартбиты 😅 Но там ещё много синхронных операций из-за того как bson парсит сырые buffer'ы в mongoose, так что не особо заметно)
источник
2020 April 27

AM

Anastasia Molozhina in Node.js SPb
Уже завтра 28 апреля в 18:30 мы проведём MeetUp11 в формате online!

Андрей Печкуров расскажет об алгоритмах консенсуса.
Вместе с Андреем мы отправимся в увлекательное путешествие по жестокому миру распределенных систем и познакомимся с основными проблемами, возникающими в них. И затем, на примере одного образовательного проекта порассуждаем на тему того, что нужно, чтобы написать производительное и линеаризуемое хранилище пар ключ-значение на Node.js.

Андрей Гончаров выступит с докладом «Strict mode в TypeScript или как помочь компилятору помочь нам».
Компилятор TypeScript предоставляет более 90 флагов. Семь из них известны как "strict" и только один предназначен для того, чтобы управлять ими всеми.
В рамках доклада мы пробежимся по всем 7 опциям, разберем, что они должны делать в теории. Рассмотрим код реальных приложений и случаи, когда "strict" режим может спасти нам множество нервных клеток. Поговорим о ковариантности и контрвариантности, как это относится к TypeScript, и почему null наш худший враг.

Для получения ссылки на трансляцию MeetUp11 регистрируйтесь по ссылке:
https://nodejs-spb-event.timepad.ru/event/1295939/
источник
2020 April 28

AM

Anastasia Molozhina in Node.js SPb
Ловите ссылку на участие в  сегодняшнем MeetUp11
https://us02web.zoom.us/j/83196762770

Мы также развиваем нашу группу в Facebook и будем стримить туда прямой эфир. Подписывайтесь на нашу группу и смотрите MeetUp11 по ссылке
https://www.facebook.com/groups/spbnodejs/

Трансляция начнётся в 18:30!
источник

И

Иван in Node.js SPb
источник

AM

Anastasia Molozhina in Node.js SPb
Иван
а у вас установлен Zoom?
источник

И

Иван in Node.js SPb
Anastasia Molozhina
а у вас установлен Zoom?
нет.
источник

AM

Anastasia Molozhina in Node.js SPb
Присоединяйтесь в FB https://www.facebook.com/groups/spbnodejs/
источник

AM

Anastasia Molozhina in Node.js SPb
когда начнем трансляцию, я закину прямую ссылку сюда)
источник

И

Иван in Node.js SPb
Anastasia Molozhina
Присоединяйтесь в FB https://www.facebook.com/groups/spbnodejs/
https://us02web.zoom.us/wc/join/54716959?pwd=
такого вида ссылки нет? она открывается в браузере
источник

u

unk in Node.js SPb
а запись видео позже без регистрации посмотреть можно будет?
источник

AM

Anastasia Molozhina in Node.js SPb
unk
а запись видео позже без регистрации посмотреть можно будет?
Запись будет на ютубе, скину её как только зальём
источник

u

unk in Node.js SPb
гут!
источник

GA

Gleb Azarov in Node.js SPb
А зум трансляция с платного аккаунта для вебинаров сделана или там ограничение на 100 человек?
источник