
Apache Kafka est un système de type pub/sub distribué, construit avec des performances difficilement égalées dans le monde open source, aussi bien en termes de latence que de débit.
Lire la suiteApache Kafka est un système de type pub/sub distribué, construit avec des performances difficilement égalées dans le monde open source, aussi bien en termes de latence que de débit.
Lire la suiteSi vous développez en Java et que vous exploitez une base de données relationnelle, vous connaissez JPA et son implémentation la plus répandue, Hibernate. L’expérience montre que la performance des applications basées sur une architecture n-tiers réside dans la maîtrise de la couche de persistance.
Lire la suitePhaser 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 suiteDynaTrace 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 suiteHP LoadRunner est l'un des outils les plus connus pour l’automatisation des tests de charge. Durant cette session, vous pourrez le découvrir ou le redécouvrir lors de la démonstration de sa toute dernière version.Vous pourrez également découvrir StormRunner Load, une nouvelle offre SaaS pour valider les performances des applications Web et mobiles. Cette session sera principalement constituée de démonstrations « live » permettant de présenter les principaux modules du logiciel d’HP : LoadRunner en quelques mots Comment concevoir des utilisateurs virtuels Comment modéliser des tests…
Lire la suiteLes CPUs intègrent une unité de mesure de performance (PMU) que l'on peut utiliser pour collecter des données sur l'utilisation des caches (hit/miss) des prédictions de branches, du nombre d'instructions, des cycles, etc. Ces compteurs de performance (HPC) peuvent être accédés en Java grâce à la librairie Overseer. Cette présentation montrera comment les mettre en oeuvre avec des exemples de situation où ils sont pertinents pour la compréhension des performances. Cette session aura lieu dans les locaux de Criteo le Jeudi 26 Juin à 19h…
Lire la suiteHadoop est principalement utilisé pour le monde batch. Le paradigme MapReduce sur Hadoop ne propose pas de transformation ou de requêtage performant mais plutôt un traitement d'une forte volumétrie de données. Cependant, la performance n'est pas à négliger dans certains cas : • lorsque la fenêtre de traitement des données devient serrée pour fournir des données à jour • des besoins de requêtages ponctuels par des analystes peuvent arriver au travers d'outils type Hive ou Pig. Il devient nécessaire de fournir ces données dans un temps de requêtage supportable à l'échelle humaine. Cette session…
Lire la suiteOCTO a accueilli jeudi 29 août la session de rentrée du Performance User Group à laquelle 25 personnes ont participé. Ci-dessous le contenu de cette soirée.
Lire la suite