Epizoda

Principy používání úloh a hodnotových úkolů

V této epizodě Stephen Toub mluví s Bohatým o ValueTask<T> a o tom, jak to může pomoct snížit přidělení a využití paměti pro asynchronní kód .NET.

  • [00:34] - Co je ValueTask a proč ji potřebujeme?
  • [05:22] – Jaký je vhodný scénář pro ValueTask?
  • [10:00] – Co je IValueTask<T>?
  • [12:14] - Proč byla zavedena ne generická hodnota ValueTask?
  • [13:54] - Nabízí ValueTask zrušení?
  • [14:42] – Co můžete dělat s úkolem vs ValueTask?
  • [16:28] - Jaké je využití ValueTask?
  • [18:28] – jak IAsyncEnumerable výhodou úlohy ValueTask?
  • [21:11] – K jakým dalším činnostem výkonu dochází kolem přidělení?

 

Užitečné odkazy