MOC 50153 .NET Performance

Das Seminar "MOC 50153 .NET Performance" ist seitens des Herstellers nicht mehr verfügbar, bzw. abgekündigt. Wir können Ihnen diese Schulung in Form eines Workshops in Ihrem Unternehmen oder in unserem Schulungszentrum anbieten.

Seminarinformationen

Seminar - Ziel

In diesem Kurs erwerben die Teilnehmer das Wissen, mit dem .NET Framework 4.0 hochperformante Anwendungen entwickeln zu können. Themen sind unter anderem Messung der Leistung in verschiedenen Szenarien, Tricks für die Optimierung, .NET-Interna, Speichermanagement und Richtlinien für die Entwicklung hochperformanter Anwendungen.

Teilnehmer - Zielgruppe

  • .NET-Entwickler

Kurs - Voraussetzungen

Seminardauer

  • 4 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Messen der Performance von .NET-Anwendungen auf der Windows-Plattform mit automatischen und manuellen Tools

  • Managed Code Cost Model
  • Profilers – CPU profilers, memory profilers, custom profiler API
  • Manual Measurement – Performance Harness, performance counters, Windows Management Instrumentation (WMI)
  • Static Code Analysis – Performance-related FxCop rules


Systemdiagnose: Debugging von Benutzer- und Frameworkcode, Stack Traces

  • Debugger Attributes – Controlling type debugger display, debugger type proxy, and debugger visualizers
  • Viewing Processes and Threads
  • Obtaining Stack Traces
  • Measuring Time with a Stopwatch


Reference Types und Value Types

  • Review – Reference types and value types differences
  • Type Implementation – Type Object Pointer, Sync Block Index
  • Virtual Methods – Invoking virtual vs. non-virtual methods
  • Value Type Methods – Equals and GetHashCode inherited from Object and ValueType


Automatische Speicherbereinigung (Garbage Collection - GC)

  • Comparing Garbage Collection Techniques – Reference counting, copying, tracing garbage collection
  • Garbage Collection Requirements
  • First Model: Managed Heap – Next object pointer, GC flavors, thread suspension
  • Second Model: Generations
  • Third Model: GC Segments
  • Interacting with the GC – Managed and native code
  • Finalization – Finalization, resurrection, Dispose pattern
  • Weak References
  • GC Best Practices


Implementierung generischer Klassen, Schnittstellen, Methoden und Collections

  • Generic Classes, Interfaces and Methods
  • Generic Collections
  • Implementation of Generics in Runtime – Reflection and generics, Java generics implementation, C++ templates implementation


Unsicherer Code und C++/CLI

  • Unsafe Code – Pointers, compilation with /unsafe, the fixed statement
  • C++/CLI – Syntax basics, classes, delegates, generics


Auswahl und Implementierung geeigneter Collections

  • Collection Considerations – Choosing the right collection, CPU cache, paging
  • Implementing Collections – Implementing interfaces properly, working around inlining limitations, and using automatic iterators with caution

Weitere Schulungen zu Thema Abgekündigte Seminare

MOC 50068 MS SQL Server 2008 für erfahrene Oracle Datenbankadministratoren

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Verstehen der Architektur des SQL Servers. Sie sind selbstständig in der Lage das SQL Server System, die Datenbanken und Benutzer zu verwalten. Es werden Ihnen die Möglichkeiten der Tools aufgezeigt um Orakel-Diagramme zu SQL Server- Datenbanken zu migrieren.

MOC 6730 Aufbaukurs - Netzwerkinfrastruktur- und Active Directory-Technologie für Windows Server 2008

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Windows Server 2008 zu installieren und zu konfigurieren., Windows Server Core-Rollen hinzuzufügen und zu konfigurieren., Die neue Sicherungs-Infrastruktur, einschließlich des Volumeschattenkopie-Dienstes zu erläutern., Neue und verbesserte Netzwerkfunktionen mit Windows ...

MOC 2954 Microsoft BizTalk Server 2006 für Entwickler

- u.a. in Berlin, Dortmund, Düsseldorf, Essen, Heidelberg

Dieses Seminar bietet den Teilnehmern eine Einführung in die BizTalk Server 2006-Entwicklungsumgebung. Außerdem werden Ihnen die Eigenschaften und Funktionalitäten anhand von Demonstrationen geeigneter Entwickleraufgaben vorgeführt.

MOC 2350 Secure Microsoft .NET Framework Applications entwickeln und Anwenden

- u.a. in Bremen, Frankfurt am Main, Stuttgart, Düsseldorf, Bochum

Dieses dreitägige Seminar hat zum Ziel, Teilnehmern einen Überblick über Sicherheitsaspekte und Bedrohungsmodelle zu vermitteln. Darüberhinaus werden Entwurfsansätze und Kodierungstechniken, die die Sicherheit erhöhen, als auch die Frage, warum die typsichere Prüfung den ...