• 6 Lezioni
  • Difficile

Questa guida descrive come riconoscere ed evitare i fastidiosi memory leaks in java. Per comprenderne meglio cause ed effetti, seguirà un approfondimento sull’organizzazione della memoria in Java e sul comportamento del Garbage Collector, descrivendo cause e sintomi che ci portano a concludere con buona approssimazione che siamo in presenza di un memory leak e non di un semplice picco nelle richieste di memoria. Infine nel MAT, Eclipse Memory Analyzer, progetto Open Source per l’IDE eclipse, troveremo lo strumento idoneo ad analizzare i dump dell’heap per individuare memory leaks e anti-patterns che affliggono la memoria.

  • 8 lezioni
  • Difficile

WindowBuilder è un plugin per Eclipse che semplifica la creazione di interfacce grafiche Java (e non solo) grazie a un’interfaccia visuale semplice e intuitiva. In questa guida ne descriviamo l’installazione e le principali funzionalità, dai comuni menu agli strumenti avanzati di internazionalizzazione e data binding.

Eclipse Memory Analyzer e Java Memory Leaks
  • 6 lezioni
  • Difficile

Questa guida descrive come riconoscere ed evitare i fastidiosi memory leaks in java. Per comprenderne meglio cause ed effetti, seguirà un approfondimento sull’organizzazione della memoria in Java e sul comportamento del Garbage Collector, descrivendo cause e sintomi che ci portano a concludere con buona approssimazione che siamo in presenza di un memory leak e non di un semplice picco nelle richieste di memoria. Infine nel MAT, Eclipse Memory Analyzer, progetto Open Source per l’IDE eclipse, troveremo lo strumento idoneo ad analizzare i dump dell’heap per individuare memory leaks e anti-patterns che affliggono la memoria.

Funzionalità principali di Eclipse memory analyzer, dagli strumenti per l’acquisizione dei dump della memoria all’istogramma sul numero di oggetti istanziati per ogni classe, dai report utili per contenere sprechi di memoria alle Query sugli oggetti con QQL fino al confronto tra oggetti.

Impariamo la corretta procedura per l’installazione dell’eclipse memory analyzer, standalone e plugin per l’IDE Eclipse, e i primi passi nell’analisi di un dump allo scopo di ridurre l’esposizione delle applicazioni alle problematiche derivanti dai memory leak.

WindowBuilder e data binding, una funzionalità che consente di associare proprietà di oggetti differenti.

GUI builder per Eclipse, WindowsBuilder Pro
  • 8 lezioni
  • Difficile

WindowBuilder è un plugin per Eclipse che semplifica la creazione di interfacce grafiche Java (e non solo) grazie a un’interfaccia visuale semplice e intuitiva. In questa guida ne descriviamo l’installazione e le principali funzionalità, dai comuni menu agli strumenti avanzati di internazionalizzazione e data binding.

JConsole, utile strumento di diagnostica in grado di permetterci di monitorare comportamenti anomali nel consumo di memoria. La utilizzeremo per vedere all’opera richieste di picco e memory leaks.