Episodio
Informazioni su come usare Task e ValueTask
In questo episodio Stephen Toub chats with Rich about ValueTask<T> and how it might help help reduce allocations and memory usage for your asincron .NET code.
- [00:34] - Che cos'è ValueTask e perché è necessario?
- [05:22] - Qual è uno scenario valido per ValueTask?
- [10:00] - Che cos'è IValueTask<T>?
- [12:14] - Perché è stato introdotto ValueTask non generico?
- [13:54] - ValueTask offre l'annullamento?
- [14:42] - Cosa è possibile fare con Task vs ValueTask?
- [16:28] - Qual è l'uso di ValueTask?
- [18:28] - Qual è il vantaggio delle attività IAsyncEnumerable di ValueTask?
- [21:11] - Che altro lavoro sulle prestazioni si sta verificando intorno alle allocazioni?
Collegamenti utili
- Informazioni su Whys, what's e when's of ValueTask
- Documentazione di riferimento su ValueTask
- Pacchetto NuGet per ValueTask
In questo episodio Stephen Toub chats with Rich about ValueTask<T> and how it might help help reduce allocations and memory usage for your asincron .NET code.
- [00:34] - Che cos'è ValueTask e perché è necessario?
- [05:22] - Qual è uno scenario valido per ValueTask?
- [10:00] - Che cos'è IValueTask<T>?
- [12:14] - Perché è stato introdotto ValueTask non generico?
- [13:54] - ValueTask offre l'annullamento?
- [14:42] - Cosa è possibile fare con Task vs ValueTask?
- [16:28] - Qual è l'uso di ValueTask?
- [18:28] - Qual è il vantaggio delle attività IAsyncEnumerable di ValueTask?
- [21:11] - Che altro lavoro sulle prestazioni si sta verificando intorno alle allocazioni?
Collegamenti utili
- Informazioni su Whys, what's e when's of ValueTask
- Documentazione di riferimento su ValueTask
- Pacchetto NuGet per ValueTask
URL video
iframe HTML
Per inviare suggerimenti, Invia un problema qui.