• [^] # Re: Importance

    Posté par (site web personnel) . En réponse à la dépêche L'évolution de Fastboot. Évalué à 2.

    Ah si si, une machine virtuelle se démarre ! C'est un process comme les autres.
    C'est pas la machine virtuelle qui démarre, c'est l'environnement d'exécution qui démarre.

    Après peut-être que Mono est mieux foutu de se côté là, mais franchement je pense que ton exemple à été pris "à chaud", avec un mono déjà démarré.
    je pensais que ca se voyait, je démarrer mono dans ce test, il n'était pas démarré avant donc.
    Mono n'est pas un process qui tourne en tache de fond et qui attend d'exécuter des programmes. C'est pas une VM, c'est un environnement d'exécution qui est démarré à la demande pour exécuter tel ou tel programme, de la même manière que t'appelle perl ou python pour exécuter ton script.
    Bref, comme tu peux le constater, le temps de démarrage de l'environnement d'exécution pour un pauvre hello world, c'est peanuts.

    Pour Java, y'a des raisons historiques qui font que la première exécution d'une application est plus "lente", mais c'est pas pour autant qu'il y a un process qui tourne en tâche de fond sur ta machine en attente d'une application Java !