Troubleshooting Java Virtual Machine

K-Tech Formazione
A Roma

1.350 
+IVA
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Corso
  • Roma
  • Durata:
    3 Giorni
Descrizione

Obiettivo del corso: Al termine del corso Troubleshooting sulla Java Virtual Machine i partecipanti saranno in grado di: 1. Gestire con metodo i problemi in produzione 2. Differenziare i problemi applicativi da quelli infrastrutturali 3. Comprendere l'architettura ed i moduli interni della JVM 4. Configurare correttamente i parametri della JVM 5. Isolare e classificare i problemi di produzione 6. Determinare lo strumento più adatto per ogni tipo di problema 7. Documentare il problema utilizzando le informazioni del Monitoraggio e del Profiling.
Rivolto a: Il corso Troubleshooting sulla Java Virtual Machine si rivolge a coloro che sono coinvolti nella configurazione e amministrazione della JVM: Application Server Administrator (ASA).

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Roma
00145, Roma, Italia

Domande più frequenti

· Requisiti

Per partecipare al corso Troubleshooting sulla Java Virtual Machine è necessario avere una formazione scientifica, avere delle nozioni di programmazione Java, conoscere i concetti di gestione della memoria, thread, debug e ottimizzazione delle prestazioni.

Programma

La gestione dei problemi in produzione è una attività critica in carico agli Amministratori degli Application Server (ASA). Il processo per la loro risoluzione è di interesse aziendale e spesso viene misurato in modo da contribuire agli indici di qualità. Il corso Troubleshooting sulla Java Virtual Machine (JVM) fornisce ai partecipanti le conoscenze per una rapida individuazione e una corretta gestione del problema.

Fare la cosa giusta sin dall'inizio è un prerequisito essenziale per poter arrivare il più velocemente possibile alla risoluzione del problema. Le informazioni raccolte in produzione sono le più importanti, la loro qualità rappresenta una criticità decisiva per tutto il processo di Troubleshooting.

Il corso Troubleshooting sulla Java Virtual Machine presenta le criticità più comuni per la JVM di un server in produzione ed un metodo efficace per gestirle in modo veloce e vincente. Gli esempi pratici e gli esercizi in aula guidano i partecipanti nell'applicare correttamente il metodo e selezionare gli strumenti più adatti in ogni singolo caso.

Programma del corso:

1. Introduzione

  • Scenario tipico di produzione
  • Gli attori coinvolti
  • Le architetture
  • Definizioni e Glossario

2. I problemi e le performance

  • Quando e cosa rappresenta un problema
  • Situazioni problematiche nella pratica
  • Tipi e loro classificazione

3. Il metodo

  • Scopo
  • Limiti di applicabilità
  • Fasi
  • Prerequisiti

4. Gli strumenti

  • Tipi di strumenti
  • Strumenti a disposizione degli ASA
  • Strumenti per gli sviluppatori
  • Strumenti per i tester

5. La JVM ed i suoi moduli interni

  • JVM: Architettura
  • Moduli: GC e JIT
  • Crash e Hang
  • Parametri della JVM: opzioni standard e non standard
  • Strumenti per il troubleshooting della JVM

6. L'AS secondo lo standard JEE

  • Descrizione dello standard JEE
  • Scenario di utilizzo
  • Strumenti dell'AS
  • Configurazione dell'AS

7. Criticità tipiche della JVM

  • Crash
  • Hang
  • Lentezza

8. Criticità tipiche dell'AS JEE

  • Installazione ed aggiornamenti
  • Configurazione ottimale
  • Thread management
  • Connection pooling
  • Clustering
  • Web Server plugin

9. Problemi applicativi consistenti

  • Indizi per la classificazione
  • Esempi
  • Strumenti
  • Azioni

10. Problemi applicativi progressivi

  • Indizi per la classificazione
  • Esempi
  • Strumenti
  • Azioni

11. Problemi applicativi periodici

  • Indizi per la classificazione
  • Esempi
  • Strumenti
  • Azioni

12. Problemi applicativi improvvisi

  • Indizi per la classificazione
  • Esempi
  • Strumenti
  • Azioni

Confronta questo corso con altri simili
Leggi tutto