La JVM est, dit-on, de plus en plus intelligente (en tout cas c’est ce que les éditeurs prétendent), les questions que l’on peut légitimement se poser sont donc :

  • Est-il toujours nécessaire de fournir des paramètres de tuning au lancement de la machine virtuelle ?
  • Ne sont-ils pas plus néfastes que bénéfiques ?
  • Ne vaut-il pas mieux laisser la JVM se débrouiller seule ?

C’est à ces questions que nous allons tenter de répondre et on en profitera pour approfondir les grandes différences entre les collecteurs.

Depuis Java 5, l’accent a été mis sur la capacité de la JVM à trouver dynamiquement les meilleurs paramètres possibles par rapport au contexte de l’application.
Même avec une version antérieure de Java, c’est quelque chose que vous avez pu observer lorsque vous avez constaté que la taille de la Heap augmentait en fonction de la charge de l’application (avec des valeurs différentes pour Xms et Xmx évidemment).

Dans l’article précédent, nous avons vu que le terme Responsive Web Design pouvait amener à une certaine confusion, et qu’il était important de le clarifier ; tout comme la vision et les objectifs attendus si vous souhaitez mettre en place cette approche. Ce deuxième article s’épanchera donc plus sur l’aspect méthodologique à entreprendre avant la mise […]

Le jeu Github Company Fight est un jeu développé par Ippon Technologies : le but est de voir quelle est “la meilleure” société sur Github. L’algorithme prend en compte le nombre de respositories Github, le nombre de forks, le nombre de membres de la société, leur nombre de followers … Et vous donne quelle société […]

Qu’est-ce qu’un Coding Dojo ? Les Coding Dojos sont de nouveaux évènements mensuels, organisés dans les locaux d’Ippon et réservés aux membres de la société (à la différence des IppEvents, qui ont lieu un soir par mois et sont ouverts à tous). L’objectif est de passer une journée ensemble, à travailler sur un projet Open […]

Ce premier article évoquera dans un premier temps les concepts du Web mobile, car c’est bel et bien l’enjeu du moment et c’est sûrement ce pourquoi vous vous intéressez à l’approche Responsive Web Design. Nous évoquerons celle-ci dans un deuxième temps, et nous verrons pourquoi cette approche est tout aussi populaire qu’ambiguë. Ce premier article […]