Je pense que ça vient du fait que les lutes sociales gagnent du terrain. Avant il n'y avait pas besoin d'être pernicieux, il y avait juste moins de droit. Aujourd'hui non seulement il y a pleins de lois de protection des travailleurs, mais en plus avec internet beaucoup plus de choses se savent.
Je suis pas d'accord. On parle de quelqu'un qui a du mal Ă essayer ton exemple parce qu'il tente d'utiliser ce qu'il sait de sa toolchain habituelle dans une qui n'a rien Ă voir.
[^] # Re: euh ça se passait comment jusqu'ici?
Posté par barmic 🦦 . En réponse au lien Vie privée : Mozilla va activer l'isolation des cookies par défaut dans Firefox. Évalué à  4.
Essaie de le dire à quelqu'un :
:p
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Pas de swap … pas de problème
Posté par barmic 🦦 . En réponse au journal Zswap, ZRam, EarlyOOM... organiser la gestion d'une pénurie de mémoire vive. Évalué à  3.
Je ne comprends pas ton problème. Comment se présente :
J'utilise pas mal de softs réputés très consommateurs (firefox, intellij - souvent 2 instances -, 3 ou 4 applications electrons, chromium, divers logiciels en java) et je ne ressens jamais de problème.
Quand je regarde (c'est pas fréquent), je suis entre 50 et 60% d'occupation par mes appli et le reste qui est pris en cache. Je n'ai aucune configuration particulière et je suis bien content de ne pas me payer des barrettes de RAM pour le plaisir de vérifier qu'elles ne sont pas utilisées.
Tu peux peut être passer par des cgroups pour limiter la mémoire.
https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v2.html#memory
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Sauvage de meubles
Posté par barmic 🦦 . En réponse au lien Atos annonce un projet de scission, Rodolphe Belmer démissionne de son poste de directeur général. Évalué à  6.
Je pense que ça vient du fait que les lutes sociales gagnent du terrain. Avant il n'y avait pas besoin d'être pernicieux, il y avait juste moins de droit. Aujourd'hui non seulement il y a pleins de lois de protection des travailleurs, mais en plus avec internet beaucoup plus de choses se savent.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Sauvage de meubles
Posté par barmic 🦦 . En réponse au lien Atos annonce un projet de scission, Rodolphe Belmer démissionne de son poste de directeur général. Évalué à  10.
Tut tut tut !
On dit plan social.
Enfin non, on dit plan de sauvegarde de l'emploi.
Non non mieux !
Plan de départ volontaire !
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: ab = mauvais
Posté par barmic 🦦 . En réponse au journal Java : presque 9 000 requêtes par seconde avec 8 Mo de RAM. Évalué à  7.
J'ai compilé wrk et j'ai essayé j'obtiens les même perf qu'avec ab. La différence entre les 2 outils est en dessous de la marge d'erreur. J'ai tenté de faire varier le nombre de threads et le nombre de connexion. Je fais effectivement tomber le service en augmentant le nombre de connexions, mais de même avec ab.
wrk non plus, hein ? Les 2 sont des outils triviaux pour se faire une idée sans se prendre la tête. Des outils de se type tu en a pleins comme vegeta par exemple qui lui vise plus à imposer un débit défini.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: euh ça se passait comment jusqu'ici?
Posté par barmic 🦦 . En réponse au lien Vie privée : Mozilla va activer l'isolation des cookies par défaut dans Firefox. Évalué à  5.
Tu n'a pas regardé leur manche. Facebook intégré sur différents sites (pour des boutons "j'aime" par exemple) ne pourra pas accéder au même cookie quelque soit le site sur le quel il est intégré.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Version Rust
Posté par barmic 🦦 . En réponse au journal Java : presque 9 000 requêtes par seconde avec 8 Mo de RAM. Évalué à  1. Dernière modification le 15 juin 2022 à 00:08.
Je suis pas d'accord. On parle de quelqu'un qui a du mal Ă essayer ton exemple parce qu'il tente d'utiliser ce qu'il sait de sa toolchain habituelle dans une qui n'a rien Ă voir.
Utiliser make pour compiler des fichiers sources java un à un, c'est faire rentrer un rond dans un carré et c'est pareil si au lieu de java, on parlait de go, rust, julia et tout un tas d'autres1.
Les cas simples sont devenu triviaux en java2.
Quand tu veut faire de la gestion de dépendance, tu entre dans une classe de problèmes qui n'ont rien à voir et make ne fera rien pour toi. On peut sincèrement critiquer maven, mais il joue clairement dans la cours des pas mauvais élèves quand il s'agit de gérer des dépendances3.
maven 4 est prévu pour tenter de s'améliorer aussi.
et ce n'est pas une critique de la personne. C'est tout à fait logique de se baser sur ce que l'on connaît. J'essayais de montrer qu'il était possible de faire sans s'embêter ↩
en l’occurrence par exemple, construire un jar n'apporte rien. C'est, j'imagine, simplement une habitude de ta part. ↩
et il a construit un écosystème ce qui est une base pour que toutes les alternatives à maven ont put se faire une place (gradle, sbt, etc) et des petits nouveaux comme jbang qui peut peut être intéresser ceux qui n'apprécient vraiment pas les autres ↩
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Stockage objet
Posté par barmic 🦦 . En réponse au journal Hubic, 11ans et finalement pas de second souffle.... Évalué à  2.
Fais attention parce que c'est ce que eux vendent. Ils font mieux aujourd'hui ? Cool, mais si demain ils te disent que ta restauration mettra 6 mois à finir, tu ne pourra pas leur dire qu'ils n'ont pas prévenu.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Stockage objet
Posté par barmic 🦦 . En réponse au journal Hubic, 11ans et finalement pas de second souffle.... Évalué à  2.
Je suis peut être allé un peu vite quand j'avais regardé aws glacier la suppression était coûteuse. Là tu peux t'en tirer avec des politiques de rétentions. Par contre c'est vraiment lent de restaurer depuis scalway glacier, ils disent eux-même la restauration peut être très très longue https://www.scaleway.com/en/docs/faq/coldstorage/#i-have-started-the-restoration-of-an-object-why-is-it-not-available-instantaneously faut accepter d'avoir plusieurs jours d'indispo quand on se base dessus.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Version Rust
Posté par barmic 🦦 . En réponse au journal Java : presque 9 000 requêtes par seconde avec 8 Mo de RAM. Évalué à  2.
Comme je le montrais plus haut :
Mais si vraiment ça parait être un couplage à un toolings lourdingues de devoir appeler un compilateur :
Après c'est peu utilisé, mais c'est parce qu'ils ne sont pas si lourdingues que ça par rapport à ce qu'ils apportent ;)
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Stockage objet
Posté par barmic 🦦 . En réponse au journal Hubic, 11ans et finalement pas de second souffle.... Évalué à  3.
Comme aws glacier ce n'est pas pour n'importe quelle sauvegarde. C'est pour des données immuables que tu veux garder longtemps. Pour les photos et vidéos de famille ça peux être très bien, mais pour la sauvegarde faite pour survivre à un crash disque avec ton /home que tu sauvegarde complètement hebdomadairement et incrémentallement quotidiennement ça va pas le faire.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Java pur ?
Posté par barmic 🦦 . En réponse au journal Java : presque 9 000 requêtes par seconde avec 8 Mo de RAM. Évalué à  4.
Ă€ noter par contre que depuis java 11 il y a un client http https://docs.oracle.com/en/java/javase/18/docs/api/java.net.http/java/net/http/HttpClient.html (qui lui est dans
java.net.http.*qui est probablement l'endroit oĂą devrait ĂŞtre le serveur).https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Très intéressant
Posté par barmic 🦦 . En réponse au journal Java : presque 9 000 requêtes par seconde avec 8 Mo de RAM. Évalué à  3.
Pas forcément. Tu peux très bien utiliser netty pour faire un serveur sans jamais t'intéresser à la performance.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Très intéressant
Posté par barmic 🦦 . En réponse au journal Java : presque 9 000 requêtes par seconde avec 8 Mo de RAM. Évalué à  2.
Ce n'est pas la même chose. Ce qui est arrivé avec java 18 et dont parle la JEP 408 concerne le binaire
jwebserver(qui est équivalent à ce que l'on peut trouver dans php.https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Java pur ?
Posté par barmic 🦦 . En réponse au journal Java : presque 9 000 requêtes par seconde avec 8 Mo de RAM. Évalué à  5.
Il date de java 1.6 et il est décrit dans la javadoc donc il fait bien parti de la bibliothèque standard
https://docs.oracle.com/en/java/javase/18/docs/api/jdk.httpserver/com/sun/net/httpserver/HttpServer.html
Tu peut trouver son code dans OpenJDK
https://github.com/openjdk/jdk/blob/master/src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: En groovy (sans optimisations)
Posté par barmic 🦦 . En réponse au journal Java : presque 9 000 requêtes par seconde avec 8 Mo de RAM. Évalué à  5. Dernière modification le 13 juin 2022 à 14:51.
"C'est plus surprenant encore" (c'est une "pire" surprise)
Et ce n'est pas surprenant parce que je m'attendais à ce que ce soit plus lent, mais parce que je m'attendais à ce que ce soit identique. La majorité du code écris que ce soit en java ou en groovy n'est exécuté qu'une seule fois au démarrage.
Pour le reste ce qui est en java d'un coté et groovy de l'autre c'est la récupération d'un nombre aléatoire (mais ça fait appel à la même classe java) et la concaténation d'une chaîne de caractère (ce qui est réputé lent en java). D'où mon questionnement sur String vs GString (j'utilise très peu groovy je ne connais pas particulièrement les GString).
Pour moi c'est aussi surprenant que de dire que si tu lance ab depuis bash, zsh ou fish tu obtiens des performance différentes.
Je n'ai pas eu l'occasion d'en faire suffisamment pour apprendre vraiment à m'en servir (je m'en sert essentiellement pour des DSL et j'en ai intégré un dans notre logiciel, mais c'est assez anecdotique), mais c'est un langage qui m'attire plutôt beaucoup et j'aimerais bien à minima prendre le temps de regarder le MOP et qu'est-ce que l'on peut faire avec (non pas pour en mettre partout mais pour découvrir ce qu'on peut faire avec).
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: native-image
Posté par barmic 🦦 . En réponse au journal Java : presque 9 000 requêtes par seconde avec 8 Mo de RAM. Évalué à  3.
Ma dyslexie a encore frappé (oui oui je suis diagnostiqué).
Ah oui j'avais vu mais complètement oublié ! Merci du rappel.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: En groovy (sans optimisations)
Posté par barmic 🦦 . En réponse au journal Java : presque 9 000 requêtes par seconde avec 8 Mo de RAM. Évalué à  2.
C'est pire. groovy ici ne fais que lancer du code de la bibliothèque standard de java.
À part la gestion de String vs GString je vois pas ce qui donnerais de différence.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
# native-image
Posté par barmic 🦦 . En réponse au journal Java : presque 9 000 requêtes par seconde avec 8 Mo de RAM. Évalué à  4.
Mon langage préféré c'est java donc bon… J'ai pas de doute qu'utiliser netty ou une surcouche peut permettre d'aller bien plus loin.
Ton exemple m'a donné envi d'essayer native image de graalvm.
Comme souvent dis c'est long à compiler, mais on obtient un binaire final :
Avec ta version (lancé avec java18 avec les même paramètres que toi) j'obtiens 13.5k hit/s avec le binaire j'obtiens autour des 15k hit/s. L'option
-verserne change pas grand chose au résultat.Tu compare quoi à quoi ? J'imagine que tu ne lance pas le serveur web de PHP, mais que tu utilise php-fpm ou quelque chose du genre, non ? Il consomme combien de mémoire ?
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Moi qui croyait qu'il était libre
Posté par barmic 🦦 . En réponse au journal Adieu Atom :(. Évalué à  -1.
C'est rigolo comme sans contexte, on ne sait pas si tu parle d'utilisateurs de Notepad++, vim, emacs,… Ce sont des éditeurs qui sont clivant dans le sens ou, l'énorme majorité des gens soient utilisent et apprécient soit pas du tout et ont un certain nombre d'a priori dessus.
Je n'utilise pas Notepad++ et son développeur ne me donne pas du tout envi de l'essayer (et bon c'est pas comme s'il n'y avait pas du choix).
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Moui
Posté par barmic 🦦 . En réponse au journal Adieu Atom :(. Évalué à  10.
emacs ne peut pas fonctionner pour le développement web pour la simple raison que le temps pour configurer correctement emacs pour un projet web est supérieur à la durée de vie des frameworks web et bibliothèques web.
:p
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Editeur
Posté par barmic 🦦 . En réponse au journal Adieu Atom :(. Évalué à  4.
Et même java peut très bien charger dans sa heap des fichiers énormes (plusieurs dizaines de Gio) et il est aussi possible de les manipuler hors de sa heap (et là ta limite c'est ta mémoire physique).
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
# Bof
Posté par barmic 🦦 . En réponse au journal Software architecture considered harmful. Évalué à  3.
Tu prend un cas ultra caricatural. Donc oui et on peu prendre un cas ultra caricatural dans l'autre sens donc non et voila on est pas plus avancé.
Trouver le bon seuil entre la simplicité (au sens KISS) et l'over engenering n'est pas simple et renvoyer ceux qui n'ont pas fais le choix qui te convient à "cargo cult"/incompétence/etc ne me donne pas l'impression que tu ressent la difficulté du sujet.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Merci l'UE
Posté par barmic 🦦 . En réponse au lien Face aux attentats et aux catastrophes naturelles le système d'alerte par téléphone arrive en France. Évalué à  2.
Un français sur 2 ne vote pas. Ils se sont pas beaucoup donné les moyens. Mais j'avoue que je pensais que c'était encore pire.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Merci l'UE
Posté par barmic 🦦 . En réponse au lien Face aux attentats et aux catastrophes naturelles le système d'alerte par téléphone arrive en France. Évalué à  0.
Il est toujours intéressant (et j'essaie de me l'appliquer à moi-même) quand on a des idées indémontrables comme ça :
De se demander quels sont les arguments qui pourraient me prouver le contraire. Si rien ne le pourrait, c'est à dire si quelque soit l'argument, j'aurais envi/besoin d'expliquer ça par une manipulation, quelque chose de truqué, la faute des autres ou alors des preuves impossibles, mais jamais au grand jamais remettre en question mon hypothèse, c'est que ça n'est pas très solide. Je ne te demande pas quels seraient ces arguments, c'est juste mon hygiène personnelle pour éviter de s'enfermer dans des théories qui n'ont plus grand chose de rationnelles.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll