Chez moi, wrk prend 30 % de temps CPU de plus que le processus Java. Difficile donc de déduire quoi que ce soit, quelque soit le nombre de thread que je choisisse, la limite semble identique et le temps CPU pratiquement constant.
Ce que l'on peut dire, c'est que ce bench est mal parallélisé en Java, avec ce code.
En version mono-thread:
Requests/sec: 43544.29
Transfer/sec: 5.92MB
En multi-thread:
Requests/sec: 76680.75
Transfer/sec: 10.43MB
J'utilise les paramètres par défaut pour la JVM. Pour passer en version multi-thread, voici le code:
# Version Java multi-thread
Posté par YBoy360 (site web personnel) . En réponse au journal Le TapTempo du web, mais plus rapide. Évalué à 1.
Chez moi, wrk prend 30 % de temps CPU de plus que le processus Java. Difficile donc de déduire quoi que ce soit, quelque soit le nombre de thread que je choisisse, la limite semble identique et le temps CPU pratiquement constant.
Ce que l'on peut dire, c'est que ce bench est mal parallélisé en Java, avec ce code.
En version mono-thread:
En multi-thread:
J'utilise les paramètres par défaut pour la JVM. Pour passer en version multi-thread, voici le code:
que j'ai repris du précédant journal.