• [^] # Re: En groovy (sans optimisations)

    Posté par (site web personnel) . En réponse au journal Java : presque 9 000 requêtes par seconde avec 8 Mo de RAM. Évalué à 2.

    Oui, globalement d'accord, le résultat dépend grandement de la Jvm et donc prévisible. Seule la section :

    exchange -> {
     exchange.getResponseHeaders().add(
     "Location",
     "https://avatar.spacefox.fr/Renard-" + (random.nextInt(imgCount) + 1) + ".png");
     exchange.sendResponseHeaders(302, -1);
     }

    s'exécute à chaque requête. Difficile d'optimiser le code, on peut jouer seulement sur les paramètres de la JVM. Cela dit, je ne sais pas si le contexte est multi-threadé ou non. J'ai testé pour le fun avec Graalvm, aucune différence.