PROKODA Gmbh

      Oracle - SEM-DTJ-380: Java SE Performance Tuning

      PROKODA Gmbh
      In Erfurt

      2.211 
      Möchten Sie den Bildungsanbieter lieber direkt anrufen?
      0221/... Mehr ansehen

      Wichtige informationen

      Tipologie Seminar
      Ort Erfurt
      Dauer 3 Tage
      Beginn nach Wahl
      • Seminar
      • Erfurt
      • Dauer:
        3 Tage
      • Beginn:
        nach Wahl
      Beschreibung

      Oracle - SEM-DTJ-380: Java SE Performance Tuning: Students who can benefit from this course: Java(TM) technology application developers, consultants, architects, and system administrators who are interested in improving the performance of Java technology applications Kursziele: Incorporate monitoring, profiling and tuning into the application development life cycle Monitor and..
      Gerichtet an: Students who can benefit from this course: Java(TM) technology application developers, consultants, architects, and system administrators who are interested in improving the performance of Java technology applications Kursziele: Incorporate monitoring, profiling and tuning into the application development life cycle Monitor and Evaluate OS resource utilization Monitor Garbage Collector performance Monitor the Java Virtual Machine Profile Java applications Tune garbage...

      Einrichtungen (1)
      Wo und wann
      Beginn Lage
      nach Wahl
      Erfurt
      Maximilian-Welsch-Straße 2a, 99084, Thüringen, Deutschland
      Karte ansehen
      Beginn nach Wahl
      Lage
      Erfurt
      Maximilian-Welsch-Straße 2a, 99084, Thüringen, Deutschland
      Karte ansehen

      Zu berücksichtigen

      · Voraussetzungen

      Erforderliche Vorkenntnisse: Java Programming Language (SL-275-SE6) Working knowledge of the Java(TM) programming language Some familiarity with the concepts of memory management, threads, debugging, and performance tuning

      Fragen & Antworten

      Teilen Sie Ihre Fragen und andere User können Ihnen antworten

      Was lernen Sie in diesem Kurs?

      Java
      Monitoring
      Datenbank
      Programmierung
      Oracle Datenbanken

      Themenkreis

      KURSZIEL
      Oracle - SEM-DTJ-380: Java SE Performance Tuning: Students who can benefit from this course:
      • Java(TM) technology application developers, consultants, architects, and system administrators who are interested in improving the performance of Java technology applications
      Kursziele:
      • Incorporate monitoring, profiling and tuning into the application development life cycle
      • Monitor and Evaluate OS resource utilization
      • Monitor Garbage Collector performance
      • Monitor the Java Virtual Machine
      • Profile Java applications
      • Tune garbage collectors
      • Tune Just in Time compilers
      • Examine and tune 64 bit JVMs
      • Optimize the JVM for Multi-core platforms


      ZIELGRUPPE
      Students who can benefit from this course:
      • Java(TM) technology application developers, consultants, architects, and system administrators who are interested in improving the performance of Java technology applications
      Kursziele:
      • Incorporate monitoring, profiling and tuning into the application development life cycle
      • Monitor and Evaluate OS resource utilization
      • Monitor Garbage Collector performance
      • Monitor the Java Virtual Machine
      • Profile Java applications
      • Tune garbage collectors
      • Tune Just in Time compilers
      • Examine and tune 64 bit JVMs
      • Optimize the JVM for Multi-core platforms


      KURSINHALT
      The Java(TM) SE Performance Tuning course provides students with the knowledge and skills required to monitor, profile and tune the performance of Java(TM) technology applications. This course takes a holistic approach to performance tuning. Students will learn to collect and interpret performance data by monitoring and profiling all levels of the software stack beginning at the operating system level and continuing through the Java Virtual Machine to the application level. The course also examines performance tuning as it relates to the use of 64 bit JVMs and multi-core platforms. Sachgebiete:
      Examine Performance tuning
      • Distinguish between monitoring, profiling and tuning
      • Incorporate monitoring, profiling and tuning into the application development life cycle
      • Define and include performance targets for application testing
      Monitor and Evaluate OS Resource Utilization
      • Use tools to measure and interpret: CPU utilization; Network utilization; I/O utilization; Memory utilization; Processes
      Monitor and Evaluate JVM Performance
      • Monitor Garbage Collector performance
      • Monitor the JVM
      • Measure GC statistics
      • Measure Java heap usage
      • Monitor the JIT compiler performance
      Profile Java Applications
      • Examine Java technology application profiling tools
      • Profile the CPU usage
      • Profile the heap usage
      • Use profiling to detect lock contention
      • Monitor JVM memory usage
      • Examine Sun studio collector analyzer
      • Examine the Netbeans profiler and profiling tools bundled with the Java Development Kit (JDK)
      • Profile a running Java application
      Tune garbage collectors
      • Examine the generational garbage collector architecture
      • Tune collector generation sizes
      • Select collector characteristics and requirements
      • Examine coding anti-patterns that impact garbage collection
      • Optimize the garbage collector for an application
      Tune Just in Time (JIT) compilers
      • Examine and override JVM ergonomics
      • Tune the JIT compiler
      • Create micro benchmarks
      • Tune JIT compiler
      • Optimize the JIT compiler
      • Create micro benchmarks
      Use 64 bit JVM's
      • Examine 64 bit JVMs
      • Optimize a 64 bit JVM for a given application
      Optimize the JVM for Multi-core platforms
      • Examine JVM features that leverage multi-core architectures
      • Optimize and tune the JVM for various multi-core architectures


      VORRAUSSETZUNG
      Erforderliche Vorkenntnisse:
      • Java Programming Language (SL-275-SE6)
      • Working knowledge of the Java(TM) programming language
      • Some familiarity with the concepts of memory management, threads, debugging, and performance tuning