Episode

Ein vollständiges .NET Developer's Guide to Span mit Stephen Toub

durch Scott Hanselman, Stephen Toub

Scott und Stephen sind zurück mit einem anderen Eintrag in der Deep .NET-Serie, dieses Mal tief auf System.Span betrachtet, um die Darstellung zusammenhängender Bereiche des beliebigen Speichers zu ermöglichen, unabhängig davon, ob dieser Speicher einem verwalteten Objekt zugeordnet ist, von systemeigenem Code über Interoperabilität bereitgestellt wird oder sich auf dem Stapel befindet. Und dies geschieht, während weiterhin sicherer Zugriff mit Leistungsmerkmalen wie der von Arrays bereitgestellt wird. Lassen Sie uns tief in Span gehen.

Kapitel

  • 00:00 - Erkunden der Auswirkungen und Evolution von Span in Software Engineering
  • 03:09 - Deep Dive into Assembly Code and its Translation
  • 04:15 - Untersuchen von Methoden zum Zerlegen und Analysieren der C#-Funktion
  • 05:43 - Erkunden der JIT-Compiler- und Assemblycodeoptimierung
  • 12:03 - Grundlegendes zu Arrays und Zeigern in der Programmierung
  • 16:46 – Grundlegendes zur Speicherverwaltung und zum Arrayzugriff in der Programmierung
  • 24:35 - Diskutieren der Kosten und Implementierung von Speicherverwaltungsfunktionen
  • 26:23 - Erkunden der Schnittmenge von Leistung, Wartung und Interop in der Programmierung
  • 31:51 - Verstehen des Konzepts und der Auswirkungen von Span in Informatik
  • 39:28 - Diskussion über Speicherschutz und Unveränderlichkeit in Unix und Windows
  • 45:59 - Implementieren und Verstehen des Konzepts von Reffunktionen in C#
  • 51:08 – Erkunden der optimalen Notation und Speicherverwaltung von JavaScript
  • 54:28 - Erkunden der Implementierung und Funktionalität von Span in Programming
  • 59:53 - Die Entwicklung und Auswirkungen von Span in .NET-Entwicklung

Entwickler
.NET