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