Ineffiziente Speichernutzung ist für 40 % der Leistungsprobleme bei Java-ML-Anwendungen verantwortlich, weshalb eine Optimierung für Produktionssysteme von entscheidender Bedeutung ist. Dieser Kurs vermittelt Java-Entwicklern die Fähigkeiten, speichereffiziente ML-Systeme zu entwickeln – durch praktische Profiling-Übungen mit dem Java Flight Recorder und die systematische Optimierung von Collections und JVM-Einstellungen. Sie werden Engpässe mithilfe der Heap-Analyse diagnostizieren, Pipelines optimieren, indem Sie ineffiziente Strukturen wie „LinkedList“ durch „ArrayDeque“ ersetzen, und Garbage Collectors für Inferenz mit geringer Latenz abstimmen. Dieser Kurs beseitigt Speicherengpässe, die die Leistung von ML-Produktionssystemen beeinträchtigen. In praktischen Übungen simulieren Sie Produktionsszenarien, einschließlich der Analyse von GC-Pausen und der Container-Optimierung.

Optimierung des Java-Speichers für ML-Leistung
Sichern Sie sich eines unserer besten Angebote mit Coursera Plus für 199 $ (normalerweise 399 $). Jetzt sparen.

Optimierung des Java-Speichers für ML-Leistung
Dieser Kurs ist Teil von Spezialisierung „Level Up: Java-gestütztes Maschinelles Lernen“


Dozenten: Aseem Singhal
Bei enthalten
Empfohlene Erfahrung
Was Sie lernen werden
Analysieren Sie die Profiler-Ausgabe, um mithilfe des Java Flight Recorders Speicherengpässe zu diagnostizieren, indem Sie Heap-Diagramme, GC-Pausen und Objektfluktuation auswerten.
Optimieren Sie die Datenstrukturen, um den GC-Overhead um 15–30 % zu reduzieren, indem Sie ineffiziente Sammlungen ersetzen, Objekt-Pooling implementieren und primitive Typen verwenden.
Passen Sie die JVM-Parameter und GC-Einstellungen für ML-Workloads in der Produktion an, indem Sie die Heap-Größen konfigurieren und geeignete GC-Algorithmen auswählen.
Kompetenzen, die Sie erwerben
- Kategorie: Analyse
- Kategorie: Containerisierung
- Kategorie: Künstliche Intelligenz und maschinelles Lernen (AI/ML)
- Kategorie: MLOps (Operationen für maschinelles Lernen)
- Kategorie: Modell-Optimierung
- Kategorie: Java
- Kategorie: Speicherverwaltung
- Kategorie: Daten-Strukturen
- Kategorie: Leistungsoptimierung
Werkzeuge, die Sie lernen werden
- Kategorie: Java-Programmierung
- Kategorie: Docker (Software)
- Kategorie: Modell-Einsatz
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
1 Aufgabe
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 3 Module
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozenten

von
Mehr von Maschinelles Lernen entdecken
Status: Kostenloser Testzeitraum
Status: Kostenloser Testzeitraum
Status: Kostenloser Testzeitraum
Status: Kostenloser Testzeitraum
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Häufig gestellte Fragen
Weitere Fragen
Finanzielle Unterstützung verfügbar,




