Size: a a a

2020 April 03

IC

Ilya Chernoudov in pro.net
Roman
Подведу мини-итог, перефразирую вопрос:

Итак,  есть  4 варианта:
1. Заинвистигировать че там так жрет, добавить стриминг, пагинации, прооптимизировать
2. Узнать у юзеров нахера им 2 ляма строк и предложить другое решение, наложить фильтры в базе скажем
3. Сделать x64 через выпилку ненужных либ, поставить лимит в апппуле, на всякий случай
4. Спинить больше инстансов (сейчас у нас 2)
С 1-2 с большего мне все понятно,
есть 3-4 которые железные, вопрос насколько плох-хорош 3, и хуже-лучше ли он 4 и почему
Если тебе надо будет в будущем развивать этот сервис, то первый вариант предпочтительнее, если не надо пробуй быстро перейти на 64 биьа
источник

E

EgorBo in pro.net
а тут уже сам себя тоуб нахваливал
источник

E

EgorBo in pro.net
сидел там себе с регэксами игрался
источник

IB

Ivan Balanar in pro.net
о, таки накатал обещаную простыню
источник

A

Anatoly in pro.net
а что, в 3.1 всё ещё надо танцы с бубнами вокруг await ValueTask делать или уже нет?
источник

VL

Vova Lantsov in pro.net
Anatoly
а что, в 3.1 всё ещё надо танцы с бубнами вокруг await ValueTask делать или уже нет?
какие например?
источник

A

Anatoly in pro.net
Vova Lantsov
какие например?
if (completed) return result else return await
источник

VL

Vova Lantsov in pro.net
Anatoly
if (completed) return result else return await
а как бы ты хотел?
источник

A

Anatoly in pro.net
Vova Lantsov
а как бы ты хотел?
угадай с трёх раз?
источник

VL

Vova Lantsov in pro.net
тернарка?
источник

A

Anatoly in pro.net
ещё подумай
источник
2020 April 04

VL

Vova Lantsov in pro.net
без await?🤔
источник

IC

Ilya Chernoudov in pro.net
Anatoly
if (completed) return result else return await
как там перфоманс страдает?
источник

IC

Ilya Chernoudov in pro.net
в 99% процентах достаточно new ValueTask(Task)
источник

VL

Vova Lantsov in pro.net
Ilya Chernoudov
в 99% процентах достаточно new ValueTask(Task)
вот я тоже думаю, что там хватает конструкторов готовых
источник

A

Anatoly in pro.net
Vova Lantsov
без await?🤔
await task достаточно было бы, а всю херотень компилятор должен делать
источник

A

Anatoly in pro.net
алё, гении
источник

VL

Vova Lantsov in pro.net
Anatoly
await task достаточно было бы, а всю херотень компилятор должен делать
аа всё дошло, в глаза долблюсь
источник

A

Anatoly in pro.net
вам вернули вельютаск, как его await-ить правильно?
источник

VL

Vova Lantsov in pro.net
Anatoly
вам вернули вельютаск, как его await-ить правильно?
await valueTaskVariable
источник