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
- Vysvětlení důvodů, co je a kdy hodnota ValueTask
- Referenční dokumentace k ValueTask
- Balíček NuGet pro ValueTask
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
- Vysvětlení důvodů, co je a kdy hodnota ValueTask
- Referenční dokumentace k ValueTask
- Balíček NuGet pro ValueTask
Adresa URL videa
Prvek iframe HTML
Chcete se podělit o svůj názor? Tady můžete odeslat problém.