Certification Java Performance Tuning Avec Kirk Pepperdine 4 jours, soit 28 heures
Kirk Pepperdine est une figure emblématique du monde JAVA et « Champion JAVA » depuis 2005. Kirk est reconnu comme le référent de l’optimisation de performance JAVA. Cette formation approfondie de 4 jours vous permettra d’obtenir les compétences nécessaires pour optimiser la performance de vos applications Java. Vous aborderez pendant cette formation tous les aspects de la performance : l’outillage nécessaire, les méthodologies à appliquer, les concepts d’architecture sous jacents à la performance, les meilleures pratiques, le benchmarking et la gestion de mémoire. Kirk anime cette formation en anglais.
Programme Jour 1 : Une introduction à la performance La définition de la performance et l’optimisation de la performance La méthodologie de l’optimisation de performance Apprendre à modéliser le système observé Appliquer un modèle L’importance de la réactivité Les bonnes pratiques de monitoring dans le diagnostic de problèmes de performance Le test de performance Le test d’endurance, de stress et de charge Le test d’exploitation (Load test harnesses) Jour 2 : Utilisateurs de génération d’unité centrale (CPU) Le monitoring de système Les outils de monitoring de système La gestion de mémoire Le garbage collector SUN Le garbage collector IBM Le cycle de vie objet Le monitoring de garbage collector Jour 3 : Utilisateurs de génération d’unité centrale (CPU) Suite Outils pour identifier le temps d’attente Le monitoring de communication Les outils de monitoring de communication Le monitoring de JDBC Le threading
Java management eXtension (JMX) Les outils de profiling Le profiling d’exécution Le profiling de la mémoire Jour 4 : L’optimisation de performance Les techniques d’optimisation de performance Obtenir des progrès notoires rapidement La psychologie de l’optimisation de performance Le micro benchmarking Le macro benchmarking Les facteurs qui influencent les benchmarks Analyser les résultats du benchmarking Sérialisation
Objectifs A l’issue de cette formation les stagiaires seront à même de : Identifier rapidement et régler les problèmes de performance de leurs applications Identifier et résoudre des problèmes de fuite mémoire en quelques heures Isoler des problèmes classiques et éviter de s’engager dans des plans d’action coûteux et inefficaces Identifier des problèmes de performance avant qu’ils ne deviennent critiques pour les applications Bénéficier des Tips de Kirk Pepperdine, référence reconnue dans le monde de l’optimisation de performance objet
Méthodes pédagogiques 60% de théorie et 40% de travaux pratiques. Il y a de nombreux exercices autour de l’optimisation de performances Java et des tests d’endurance et d’exploitation. Chaque exercice est suivi d’une restitution en groupe et d’une explication complètes par le formateur avec les différentes solutions possibles.
Tarif HT Inter : 2 700 € Intra : Selon demande
Prochaines dates de formation 5 – 8 juin
Biographie
Kirk Pepperdine Kirk Pepperdine dispose de plus de 15 ans d’expérience dans les technologies orientées objets et l’optimisation de la performance. Figure emblématique du monde JAVA, Kirk est reconnu comme le référent de l’optimisation de performance JAVA. Il est le DSI de Kodewerk Ltd et le principal contributeur de javaperformancetuning.com Retrouvez Kirk sur : Kodewerk Java Performance Services Les formations de Kirk sont dispensées en anglais
Public visé Développeurs Java, ingénieurs d’étude, architectes, urbanistes, production…
Certification Les stagiaires seront certifiés par Kirk Pepperdine, Java Champion, à l’issue de la formation Java.
Validation À la fin de cette formation, les stagiaires recevront une attestation de présence.
Feb 7, 1999 - language and many of the core classes and interfaces of the basic API packages. .... Notes like this are used to call your attention to information that is important to ...... The first one follows from the golden rule that a class may
â¢Before to jump into something complex... ⢠Be sure first you're comfortable with. âbasicâ operations! ⢠Single table? Many tables? ⢠Short queries? Long queries?
Feb 16, 2002 - Many people ask me how they should tune their cam gears and ... the computer can calculate your acceleration vs rpms this is very helpful too.
â¢Before to jump into something complex... ⢠Be sure first you're comfortable with. âbasicâ operations! ⢠Single table? Many tables? ⢠Short queries? Long queries?
MySQL Performance Architect @Oracle ... Think âDatabase Performanceâ from the beginning! â¢Server: ... The Infinitive Loop of Database Tuning... Server.
disclosure and are also protected by copyright, patent, and other intellectual and industrial ..... Part II Application Design Tuning for Designers and Developers ...... set can be a base table, a view, or the result from a join or GROUP BY operator.
Point-Select : a row read by PK id (most aggressive workload, extremely fast queries). ⢠Simple-Ranges : read ... implemented with a global RW-lock. ⢠InnoDB ... workarounds : ⢠avoid such an access pattern, don't do this ;-) .... serious issue
Sep 9, 2004 - Business Component Developer (SCBCD) for the Java 2 Platform, ..... The ejbActivate() notification signals that the instance has just been.
Sep 9, 2004 - session beans are dedicated to a client only for the duration of a single method call. ...... Within the element, each entity-to-entity relationship is defined .... The state diagram of a CMP entity bean is shown below: ...... Security
Chapter 6, "Behavior," tells how users of Java look and feel applications utilize the ... This book does not provide detailed discussions of human interface design ...... Keep in mind that word order varies among languages, as shown in the following
Maximum take off weight. Special take off ... Max. weight in flight greater than 100kg. A. Increasing .... Recovery from a developed full stall - 4.1.13. Spontaneous ...
(2004). Process dynamics and control, Wiley â Chapter 8. ..... Wade, H. (2005). âTrial and error: an organised procedureâ, Intech, May, pp. 39-42,.
Mar 1, 2000 - sure at the mainsail maximum hoist position. ... increases pre-bend and decreases over- lap with the jib .... of head board) is the same height as.
Changing the power band of your dirt bike engine is simple when you know the .... chapters of this book, all the head specs quoted have MSV ratings designed ... The term "Turbo-Crank" refers to a modification to the crankshaft of a two-stroke.
organized in packages,. â lots of already ... boolean: false, ... order of evaluation (left to right), precedence, operand number ... local variables: all variables must be declared, ... method or block of code in which they are defined. ..... Or u
q RMI sends parameters to a remote object and gets result back, just like local method .... q To use Java 2, security policy file needed (called âjava.policyâ) grant {.
Learning Java, http://www.oreilly.com/catalog/learnjava3/, where you'll find the source ..... It would not be overdoing it to say that Java caught on like wildfire. ..... Volume 29, 1999 (http://www.spirus.com.au/papersAndTalks/javaVsC++.pdf). ......
It is recommended that lock is programmed through the centralized user interface (PC or hand-held ... Enter the 4-8 digit Master PIN code followed by the key.
flick of a button you can change the tuning of all six strings ... 3. Alternate. Tunings Guide. How to Use the Alternate Tuning Guide. Standard ... presentation in the rest of the book. First, ( ...... Tuning. The four strings of a mandolin (like a v