Avsnitt
Förstå hur du använder aktivitet och ValueTask
I det här avsnittet chattar Stephen Toub med Rich om ValueTask<T> och hur det kan bidra till att minska allokeringen och minnesanvändningen för din asynkrona .NET-kod.
- [00:34] – Vad är ValueTask och varför behöver vi det?
- [05:22] – Vad är ett bra scenario för ValueTask?
- [10:00] - Vad är IValueTask<T>?
- [12:14] – Varför introducerades den icke-generiska ValueTask?
- [13:54] – Erbjuder ValueTask annullering?
- [14:42] – Vad kan du göra med aktivitet kontra ValueTask?
- [16:28] – Vad är upptaget med ValueTask-användning?
- [18:28] – Hur drar IAsyncEnumerable-uppgiften nytta av ValueTask?
- [21:11] – Vilket annat prestandaarbete händer kring allokeringar?
Användbara länkar
I det här avsnittet chattar Stephen Toub med Rich om ValueTask<T> och hur det kan bidra till att minska allokeringen och minnesanvändningen för din asynkrona .NET-kod.
- [00:34] – Vad är ValueTask och varför behöver vi det?
- [05:22] – Vad är ett bra scenario för ValueTask?
- [10:00] - Vad är IValueTask<T>?
- [12:14] – Varför introducerades den icke-generiska ValueTask?
- [13:54] – Erbjuder ValueTask annullering?
- [14:42] – Vad kan du göra med aktivitet kontra ValueTask?
- [16:28] – Vad är upptaget med ValueTask-användning?
- [18:28] – Hur drar IAsyncEnumerable-uppgiften nytta av ValueTask?
- [21:11] – Vilket annat prestandaarbete händer kring allokeringar?
Användbara länkar
Video-URL
HTML-iframe
Har du feedback till oss? Skicka in ett problem här.