Size: a a a

2021 February 05

R

Rafael in rust_offtopic
Doge Shibu
Если ты их не будешь явно боксить, то ничего не будут занимать
Мне надо боксить, мне нужен свой пул футуров
источник

R

Rafael in rust_offtopic
1000 штук в пуле
источник

D

Dima in rust_offtopic
зачем футуры в пуле держать?
источник

DS

Doge Shibu in rust_offtopic
Rafael
Мне надо боксить, мне нужен свой пул футуров
Зачем тебе пул футур? Что ты с ними собрался делать?
источник

D

Dima in rust_offtopic
это же не поток и не нить?)
источник

DS

Doge Shibu in rust_offtopic
В особенности с учетом того, что они на стеке создаются по умолчанию
источник

DS

Doge Shibu in rust_offtopic
Мне кажется у тебя есть какое-то непонимание того, как работать с футурами в расте и как их механизм устроен
источник

T1

Tony 123 in rust_offtopic
Doge Shibu
Там читай обсуждения ниже, если совсем TLDR, то на нагруженных бд те плюсы которые они дают соверешенно не уровновешиваются их проблемами, связанными с не полной поддержкой SQL и с увеличенным числом запросов, которые происходят из-за внутренней машинерии ORM'ов.

Но это касается прежде всего больших ОРМ: с чейндж трекингом, ленивой загрузкой, дин проксями и т.п.
Но это именно проблема современных имплементаций, я правильно понимаю? Если руки не кривые то можно и абстракцию по-лучше сделать не теряя performance
источник

R

Rafael in rust_offtopic
Doge Shibu
Зачем тебе пул футур? Что ты с ними собрался делать?
Мне на низком уровне надо веб прокси гонять, поэтому ресурсы отдам на контроль пулу, и конфигурить соответственно...
источник

D

Dima in rust_offtopic
Doge Shibu
Мне кажется у тебя есть какое-то непонимание того, как работать с футурами в расте и как их механизм устроен
для него футура видимо аналог грин треда
источник

DS

Doge Shibu in rust_offtopic
Tony 123
Но это именно проблема современных имплементаций, я правильно понимаю? Если руки не кривые то можно и абстракцию по-лучше сделать не теряя performance
Скорее идеологические проблемы дизайна некоторого ряда больших ORM типа EF/Hibernate и т.п.

К микроорм у меня мало претензий.
источник

DS

Doge Shibu in rust_offtopic
Dima
для него футура видимо аналог грин треда
Ну вот это ошибка в понимании того, как работают футуры.
источник

R

Rafael in rust_offtopic
Doge Shibu
Мне кажется у тебя есть какое-то непонимание того, как работать с футурами в расте и как их механизм устроен
Причём тут механизм футур? Я спросил сколько в памяти занимает футура
источник

D

Dima in rust_offtopic
Rafael
Причём тут механизм футур? Я спросил сколько в памяти занимает футура
сколько в памяти занимает структура?))_
источник

R

Rafael in rust_offtopic
Dima
сколько в памяти занимает структура?))_
Футуры больше чем структура)
источник

DS

Doge Shibu in rust_offtopic
Rafael
Футуры больше чем структура)
Растовские футуры - нет
источник

DS

Doge Shibu in rust_offtopic
Rafael
Причём тут механизм футур? Я спросил сколько в памяти занимает футура
Потому что тогда будет понятно, что в смысле растовских футур держать их пул - это бессмысленная затея.

Потому что по умолчанию футура у тебя живет на стеке и никого смысла создавать их пул у тебя не будет, потому что иницилизация на стеке и доставание её из пула будет точно такое же по цене.
источник

D

Dima in rust_offtopic
Rafael
Футуры больше чем структура)
футура это просто трайт который ты реализуешь над чем-то, вот сколько места занимает то над че ты реализуешь, столько и занимает
источник

DS

Doge Shibu in rust_offtopic
Я говорю, прочитай про растовские футуры и как они работают
источник

DS

Doge Shibu in rust_offtopic
Такие вопросы без этого бессмысленно задавать
источник