PerfUG

Évènement

PerfUG : Deep into your native application

Découvrir ce qui se passe au coeur de votre code. Cette information est plus accessible que ce que l'on pense généralement. Que ce soit identifier les instructions où votre application est inefficace, comprendre le code d'une application ou superviser des applications sur vos serveurs en production, venez découvrir et comprendre différentes solutions pour profiler une application.

Lire la suite
Évènement

PerfUG : High Performance Java

When we think of performance Java isn’t usually up there with the list of languages you’d choose. Ultimately on a CPU we’d start with assembler and C/C++, not Java, then there are GPUs and FPGA cards, still no Java. The main problems with Java are the way it abstracts the hardware and its very generalised memory management. The result is safe code but not very performant. In fact, in some cases, the now infamous garbage collector can be the death of your application.

Lire la suite
Évènement

PerfUG : Phaser et StampedLock Concurrency Synchronizers

Phaser est une barrière de synchronisation Java 7 utilisée pour orchestrer, entre plusieurs threads, un lot de tâches répétitives. Le système offre une interface plus simple à utiliser que son prédécesseur CountDownLatch. StampedLock est un mécanisme de verrou apparu en Java 8 qui peut s'apparenter à un ReadWriteLock avec de meilleures performances et un système de lecture optimiste inédit.   Avec Java 7, l'introduction de l'API Phaser offrait un usage plus flexible des existants CountDownLatch et CyclicBarrier. Au cours de cette présentation, nous vous exposerons un certain nombre d'exemples d'utilisation…

Lire la suite
Évènement

PerfUG : DynaTrace pour monitorer tous vos problèmes de performance

DynaTrace est une application d'APM (Application Performance Management) qui se distingue par la capacité à ne manquer aucun problème de performance. Venez découvrir ce qui fait de dynaTrace l'un des leaders dans le monde de l'APM (Application Performance Management). Pour cela nous verrons : Présentation générale de l'outil DynaTrace et le continuous testing Troubleshooting d'une application à l'aide de DynaTrace Cette présentation sera assurée par Antonio Gomes Rodrigues, auteur d'articles de blog, speaker, consultant sur la performance depuis de nombreuses années. Il a récemment rejoint…

Lire la suite