BT
Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise
●English edition
●Chinese edition
●Japanese edition
●French edition
Contribuez
Connexion avec:
Google
Microsoft
Facebook
Vous n'avez pas encore de compte InfoQ ?
S'inscrire
Logo - Back to homepage
Actualités
Articles
Présentations
Podcasts
Livres
Development
●Java
●Clojure
●Scala
●.Net
●Mobile
●Android
●iOS
●HTML5
●JavaScript
●Programmation Fonctionnelle
●Web API
A la une dans Développement
Isaac Potoczny-Jones discute des avantages et des inconvénients du chiffrement de la couche application. Il couvre la surface d'attaque du chiffrement dans la couche application d'un navigateur, comme...
Tout voir dans development
Architecture & Design
●Architecture
●Architecture Entreprise
●Scalabilité/Performance
●Design
●Case Studies
●Patterns
●Sécurité
A la une dans Architecture & Design
Ballerina a été conçu comme un langage de programmation orienté données et prend en charge un style de codage de programmation fonctionnel. Le langage de requête de Ballerina est similaire à SQL dans ...
Tout voir dans architecture-design
Data Science
●Big Data
●Machine Learning
●NoSQL
●Base de données
●Data Analytics
A la une dans Data Science
Les prédiction de temps sont essentielles pour les activités d’Uber Eats, elles permettent une répartition optimale des livreurs et garantissent la satisfaction des clients.
Nous verrons dans cet art...
Tout voir dans ai-ml-data-eng
Culture & Méthodes
●Agile
●Leadership
●Team Collaboration
●Tests
●Project Management
●UX
●Scrum
●Lean/Kanban
A la une dans Culture & Méthodes
De nombreuses entreprises de l'industrie du logiciel ont mis en place des procédures qui sont utilisés par tout le monde dans l'entreprise. Chaque équipe est différente alors pourquoi les procédures s...
Tout voir dans culture-methods
DevOps
●Infrastructure
●Déploiement continu
●Automation
●Cloud
A la une dans DevOps
L'environnement d'application doit être géré de manière centralisée par l'équipe DevOps. Cela leur permet de mieux suivre les modifications et les changements qui seraient ensuite rapides et transpare...
Tout voir dans devops
●
A propos d'InfoQ
●
Editeurs InfoQ
●
Contribuez
●
A propos de C4 Media
●
Diversity
●En
●中文
●日本
●Fr
InfoQ Dev Summit Munich
Get clarity from senior software practitioners on today's critical dev priorities. Register Now.
QCon San Francisco
Level up your software skills by uncovering the emerging trends you should focus on. Register now.
QCon London
Discover emerging trends, insights, and real-world best practices in software development & tech leadership. Join now.
The Software Architects' Newsletter
Your monthly guide to all the topics, technologies and techniques that every professional needs to know about. Subscribe for free.
Accueil InfoQ
Actualités
La dernière VM Dart bat la JVM dans le benchmark DeltaBlue
La dernière VM Dart bat la JVM dans le benchmark DeltaBlue
Favoris
22 mai 2013
1
min(s) de lecture
par
Abel Avram
traduit par
Julien Vey
Peu de temps après que Dart2js ait dépassé en performance du JavaScript écrit à la main, la dernière machine virtuelle Dart bat maintenant une JVM 7 Server 64bits, et d'autres versions, dans le benchmark DeltaBlue.
Nikolay Botev a porté le benchmark DeltaBlue de Dart à Java et a exécuté le benchmark sur la VM Dart-22416 (dernière version stable) et Dart-22577 (nightly build), et sur plusieurs versions clientes de la JVM, affichant les résultats suivants sur son blog :
La première colonne contient le temps nécessaire pour exécuter une itération du test tandis que la deuxième colonne représente le nombre d'exécutions par seconde, soit le score DeltaBlue tracé ci-dessus.
Nous avons également exécuté les mêmes tests sur un machine AMD 8 coeurs FX-8350 avec disque dur SSD, mais cette fois sur une JVM 7 Server 64bits, obtenant les résultats moyens suivants après 10 exécutions de chaque test :
Dans notre test, Dart VM se montre 12% plus performante que la JVM, ce qui est cohérent avec les conclusions de Botev.
Greg Lowe a publié ses résultats sur l'exécution DeltaBlue sur la JVM et Dart VM il y a quelques mois, mais son benchmark utilise le code DeltaBlue original de Sun écrit en Java qui comprend un temps de préchauffage :
Les résultats de Lowe montrent de meilleures performances pour Dart jusqu'à 1000 itérations du test, tandis que Java fonctionne mieux après 10.000 itérations. À la lumière des derniers tests de Botev, qui utilise une machine virtuelle Dart plus récente, Lowe a commenté sur un groupe Dart :
J'ai jeté un coup d'oeil sur ce sujet. Il semble que la VM Dart bat maintenant la JVM même à 100.000 itérations (anciennement Java devançait Dart pour des itérations plus élevés).
100.000 itérations prennent environ 45 secondes pour s'exécuter sur mon ordinateur.
Lors d'une diminution du nombre d'itérations, la VM Dart bat la JVM par une marge importante.
Alors que nous ne pouvons pas tirer des conclusions définitives basées sur une seule référence, nous pouvons dire que Google a amélioré la performance de la VM Dart au point où celle-ci devient un concurrent sérieux.
●
Développement
●
JavaScript
●
Développement Web
●
Java
●
Langages Dynamiques
●
Performance
Contenu éditorial lié
InfoQ Newsletter hebdomadaire
Un résumé du contenu de la semaine dernière sur InfoQ envoyé tous les jeudis. Rejoignez une communauté de plus de 250 000 développeurs seniors.
Voir un exemple
Nous protégeons votre vie privée.
Rien ne serait possible sans le soutien et la confiance de nos Sponsors:
InfoQ Newsletter hebdomadaire
Un résumé du contenu de la semaine dernière sur InfoQ envoyé tous les jeudis. Rejoignez une communauté de plus de 250 000 développeurs seniors.
Voir un exemple
●Obtenez un aperçu rapide du contenu publié sur une variété de technologies innovantes et précoces
●Apprenez ce que vous ne savez pas et que vous devriez connaître
●Restez à jour avec les dernières informations sur les sujets qui vous intéressent
Nous protégeons votre vie privée.
InfoQ Dev Summit Munich
September 26-27, 2024
InfoQ Dev Summit Munich is a two-day software conference featuring 22 technical talks sharing actionable insights on Generative AI, security, modern web apps, and more.
Learn from senior developers facing the same challenges as you as they share proven tactics, not just trends, empowering you to make smart, focused choices for your immediate dev roadmap.
Register Now
Accueil
S'inscrire
Conférences QCon
Events
Contribuez
Editeurs InfoQ
A propos d'InfoQ
A propos de C4 Media
Diversity
SEPTEMBER 26-27, 2024
NOVEMBER 18-22, 2024
APRIL 7-9, 2025
The InfoQ Podcast
Engineering Culture Podcast
The Software Architects' Newsletter
Feedback Général
feedback-fr@infoq.com
Publicité
sales-fr@infoq.com
Éditorial
editors-fr@infoq.com
Marketing
marketing@infoq.com
InfoQ.com et tous les contenus sont copyright © 2006-2024 C4Media Inc.
Politique de confidentialité
BT