5. Conclusion et perspectives
En quelques années, la diffusion de Java a engendré un nombre important d’implémentations de la machine virtuelle. Il devient rare de disposer d’un ordinateur sans une machine virtuelle Java. Les annonces régulières indiquent que les fournisseurs de systèmes en temps réel proposent une implémentation de machine et que les fabricants de micro‐processeurs offrent la technologie Java sur leurs produits.
Les performances actuelles de la machine semblent convenir pour de petites applications. Depuis un navigateur, l’utilisateur est plus habitué aux lenteurs de transmission. Les perspectives offertes par le langage et les librairies, toujours plus riches et plus nombreuses, aboutissent à des applications de plus en plus conséquentes en taille de code et en espace mémoire. Le temps d’exécution devient un critère important. SUN a réagi par la publication d’un article sur des orientations d’architecture à suivre afin d’améliorer les performances [14]. Ces propositions concernent essentiellement la mémoire des objets, l’implémentation des threads et le compilateur :
-
les références du programme accèdent directement aux objets, l’indirection due au ramasse‐miettes devra être supprimée ;
-
les...
La suite de cet article est réservée aux abonnés
Vous n'êtes pas abonné ?
Consultez gratuitement cet article.
votre période de consultation gratuite
Découvrez le plus important corpus scientifique et technique francophone
Plus de 8 000 articles, 13 univers, 400 bases documentaires, les plus grands auteurs, un enrichissement permanent et un éventail de services associés.
