Daniel
но и 100К на современном компе нормально работают
Marat
Евент луп из семи залуп
Daniel
я на яве проверял
պլհկ
Современный комп = терабайт памяти?
պլհկ
Ну оукей
Cat
жаба плохо умеет в огромную память GC прямо с ума сходит, а кастомный GC не камильфо
Daniel
а какого размера стек у треда в расте?
պլհկ
Как в ос
Cat
получше многих. но это офтопик.
> получше многих > умирает при 60ГБ оперативы /thread
Roma
Ты и с футурами его не увидишь
ну пока async/await есть ты увидишь .and_then и проч же
Roma
А при чем тут ивент-луп?
ивент луп ни при чём, это про колбэки тип
Cat
который из доступных гц?
(это было 2 года назад, пробовал дефолтный, G1, azul, etc)
Daniel
> получше многих > умирает при 60ГБ оперативы /thread
чет я кассандре 200 отдавал, и все было норм
Daniel
ничего такого не было два года назад. но на такой памяти, конечно, только G1 хорошо справляется
Daniel
а какого размера стек у треда в расте?
On Linux/x86-32, the default stack size for a new thread is 2 megabytes.
պլհկ
>x86-32
պլհկ
https://doc.rust-lang.org/std/thread/struct.Builder.html#method.stack_size
Daniel
ну вот похоже можно поджать
Vladimir
ну т.е. когда-то не было, я на такую ошибку не налетал уже долго
Плюсую, не видел этого тоже, может от кейса зависит, когда точно внешний крейт юзаешь?
Berkus
ну вот похоже можно поджать
КАЖДЫЙ вызов thread::spawn должен быть обернут четырьмя билдерами и двумя евент лупами
Berkus
Ну камон)
reductio ad absurdum
Vladimir
д, и ответ: не является, т.к. нет отдельной сущности "гарбадж коллектор"
Но гц вроде тоже накручивали внешним крейтом, ток поидее никому не нужно это оказалось
Маjко
https://t.me/rustjerk
Маjко
Все в сад
Αλεχ
я не хочу асинхронности, я ее в перле покушал
ну так то перловая асинхронность. В расте она получше. А скоро будет ваще как сисярпе, с радугой и понями
Daniel
скоро будет - это не очень интересно
Daniel
это стремно, прям скажем - скоро будет
Berkus
это стремно, прям скажем - скоро будет
лучше в го, там всё уже есть, и больше ничего не будет
Cat
сейчас бы говорить, что не набрасываешь, и параллельно набрасывать
Αλεχ
это стремно, прям скажем - скоро будет
ну можешь свзять адский ночник и юзать уже сейчас
Αλεχ
но в любом случае асинхронный код не такой уж страшный
Αλεχ
foo.then(..).then(...)
Αλεχ
все лушче, чем по тыще тредов создавать
Vladimir
Покажи ему сегодняшний агрегатор стримов какой-то
Маjко
Да хули ты его наебуешь
+, асинк сейчас ад и вавилон
🏁Александр
это канал об аниме?
Маjко
это канал об аниме?
Go под freebsd собери
Vladimir
Лучше пусть ото тыщу тредов создают, и пишут свои круды
Αλεχ
это канал об аниме?
про KDE не знаем, тут виндузятники сидят
Vadim
Go под freebsd собери
Так вроде норм всё с этим
Berkus
Так вроде норм всё с этим
хорошо что коммьюнити совершенно не токсичное
Маjко
Berkus
А freebsd под спарк
так шланг вроде поддерживает )
Vladimir
так шланг вроде поддерживает )
Ассемблер он тоже транслировать умеет?
Αλεχ
вот из моего
Αλεχ
https://github.com/Pzixel/boyan_detector_bot/blob/master/src/telegram_client.rs#L98
Vladimir
да изи же
Охуеть, ты научился юзать гипер клиент, а теперь напиши клиент сам
Αλεχ
зачем?
Αλεχ
мне и так норм
Маjко
Cat
а вообще, на эту тему можно в джерк
Αλεχ
ну no_std и правда говно
Αλεχ
я каждую неделю что-то правлю
Cat
ну no_std и правда говно
что там в других языках по no_std?
Αλεχ
то oom появился
Αλεχ
то сигнатура поменялась
Vladimir
ну no_std и правда говно
А у Гошки вообще ностд нету, да?
Αλεχ
то fmt args по-другому делаются
Маjко
Походу группа уже доросла до момента когда пора выдавать мьюты
Αλεχ
что там в других языках по no_std?
да мне пофиг на другие языки, горит-то все равно
Vladimir
да мне пофиг на другие языки, горит-то все равно
Ну у всего есть точка отсчёта, как ты предлагаешь сравнивать, если у других вообще ничего нет в эту сторону.
Vladimir
Кто-то должен написать аллокатор, чтоб ты мог память алоцировать
Маjко
/ro оскорбление чувств админов