Schulung .NET-Performance (Leistungsprobleme/Leistungsengpässe)

Beschreibung/Inhalt

Bitte beachten Sie: Eine allgemeine Schulung ist oft nicht der richtige Ansatz für die Lösung von Leistungsproblemen. Wenn Sie schon konkreten Programmcode mit Leistungsproblemen haben, empfehlen statt einer Schulung eine Beratung durch unsere erfahrenen Architektur- und Code-Experten, in dem wir konkret auf Ihren Programmcode schauen, die Fehler identifizieren und beseitigen bzw. Ihnen das Know-how zur Beseitigung vermitteln. Manchmal ist im Anschluss daran noch eine Schulung für die ganze Entwicklergruppe sinnvoll.

# Werkzeuge zur Leistungsmessung (Profiler/Sniffer)

  • Werkzeuge von Microsoft in Visual Studio
  • Werkzeuge im Windows SDK
  • Werkzeuge von Drittanbietern


  • # Leistungsengpässe und Leistungsoptierung im Bereich Compiler und Basisbibliotheken
  • Arbeitsweise der .NET-Sprachcompiler
  • Arbeitsweise des Just-In-Time-Compilers
  • Typische Leistungsengpässe
  • Optimierungsmöglichkeiten

  • Stringverarbeitung mit StringBuilder
    Zeigerprogrammierung
    u.a.

    # Leistungsengpässe und Leistungsoptimierung im Bereich Datenzugriff
  • ADO.NET
  • LINQ
  • Entity Framework / Entity Framework (Core)
  • andere Datenzugriffsframeworks auf Anfrage


  • # Leistungsengpässe und Leistungsoptimierung im Bereich Webservices/verteilte Systeme
  • .NET Remoting
  • WCF
  • ASP.NET (Core) WebAPI
  • gRPC


  • # Leistungsengpässe und Leistungsoptimierung im Bereich UI-Techniken
  • ASP.NET Webforms
  • ASP.NET MVC
  • WPF
  • UWP / WinUI 3
  • Windows Forms


  • # Leistungsengpässe und Leistungsoptimierung im Bereich Parallelisierung
  • Race Conditions
  • Deadlocks


  • # Weitere Themen
  • Leistungsfragen zu anderen Frameworks und Bibliotheken auf Anfrage

  • Dauer
    Auf Wunsch. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
    Ort
    Online oder in Deutschland, Österreich und der Schweiz an Ihrem Firmensitz
    Schulungsdidaktik
    Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil