N'empêche que les outils deviennent un peu trop obèses à mon goût, quand on parle de plusieurs méga-octets. J'ai l'impression que le rapport signal/bruit devient ridicule.
gops qui fait 3.9Mo, c'est seulement 250 fois plus que le zx81-16k ou 4x plus que l'Amiga 500 (ou atari 520 st, ou 286 ou mac, ou ce que vous aviez à l'époque avec 1Mo ...) ou 12% de la RAM de mon premier PC pentium, et tout ça pour lister des process ! XXXXXXXXXX
Quelques exemples en ligne de commande C (et encore si on compare au zx81, c'est déjà abuser, vu que ce sont des process qui ne font que des opérations mémoire, I/O et console en flux).
Sur une RHEL 7.2 "de base"
ls -lh /usr/bin/ps
-rwxr-xr-x. 1 root root 98K Aug 2 2017 /usr/bin/ps
ls -lh /usr/bin/top
-rwxr-xr-x. 1 root root 105K Aug 2 2017 /usr/bin/top
ls -lh /usr/bin/htop
-rwxr-xr-x. 1 root root 161K Jul 24 2016 /usr/bin/htop
ls -lh /usr/bin/ls
-rwxr-xr-x. 1 root root 115K Sep 7 2016 /usr/bin/ls
ls -lh /usr/bin/grep
-rwxr-xr-x. 1 root root 156K May 27 2017 /usr/bin/grep
ls -lh /usr/bin/find
-rwxr-xr-x. 1 root root 195K Jun 1 2015 /usr/bin/find
Une comparaison avec un autre domaine, 4Mo, c'est la taille du Roman de Victor Hugo les misérables sur le projet Gutenberg, + de 500.000 mots et 2000 pages.
M'étonnerait que GOP face 2000 écrans 80x25 en code.
(exemple inspiré de cet article : http://idlewords.com/talks/website_obesity.htm )
XXXXXXXXXX Je suis très content d'avoir 8Go de Ram chez moi et au boulot, ainsi que des SSD performants et une résolution graphique HD (pas encore 4K :-) ), j'apprécie grandement l'évolution des performances brutes du matériel.
Mais bon, quand on met en perspective, 4Mo à l'époque des 16bits, c'était de la mémoire de "workstation" (ça serait 16-32Go aujourd'hui) et des films d'animations 3D ont été réalisés sur ce genre de matériel, et maintenant, ça serait juste suffisant pour lister des process ?
Après je fais le constat comme beaucoup de gens (cf article website_obesity) et je le déplores, mais le "Time To Market" fait qu'on surconsomme les ressources hardware (et les applications ne sont ni mieux, ni plus performantes, ni plus rapides à développer, juste avec plus de vocabulaire pipo-bimbo marketing pour vendre du service/support).
[^] # Re: langue
Posté par darkleon . En réponse à la dépêche Des alternatives à grep, ls et find. Évalué à 8. Dernière modification le 22 mars 2018 à 14:56.
gops fait 3,9 Mo chez moi
N'empêche que les outils deviennent un peu trop obèses à mon goût, quand on parle de plusieurs méga-octets. J'ai l'impression que le rapport signal/bruit devient ridicule.
gops qui fait 3.9Mo, c'est seulement 250 fois plus que le zx81-16k ou 4x plus que l'Amiga 500 (ou atari 520 st, ou 286 ou mac, ou ce que vous aviez à l'époque avec 1Mo ...) ou 12% de la RAM de mon premier PC pentium, et tout ça pour lister des process ! XXXXXXXXXX
Quelques exemples en ligne de commande C (et encore si on compare au zx81, c'est déjà abuser, vu que ce sont des process qui ne font que des opérations mémoire, I/O et console en flux).
Sur une RHEL 7.2 "de base"
ls -lh /usr/bin/ps
-rwxr-xr-x. 1 root root 98K Aug 2 2017 /usr/bin/ps
ls -lh /usr/bin/top
-rwxr-xr-x. 1 root root 105K Aug 2 2017 /usr/bin/top
ls -lh /usr/bin/htop
-rwxr-xr-x. 1 root root 161K Jul 24 2016 /usr/bin/htop
ls -lh /usr/bin/ls
-rwxr-xr-x. 1 root root 115K Sep 7 2016 /usr/bin/ls
ls -lh /usr/bin/grep
-rwxr-xr-x. 1 root root 156K May 27 2017 /usr/bin/grep
ls -lh /usr/bin/find
-rwxr-xr-x. 1 root root 195K Jun 1 2015 /usr/bin/find
Une comparaison avec un autre domaine, 4Mo, c'est la taille du Roman de Victor Hugo les misérables sur le projet Gutenberg, + de 500.000 mots et 2000 pages.
M'étonnerait que GOP face 2000 écrans 80x25 en code.
(exemple inspiré de cet article : http://idlewords.com/talks/website_obesity.htm )
XXXXXXXXXX Je suis très content d'avoir 8Go de Ram chez moi et au boulot, ainsi que des SSD performants et une résolution graphique HD (pas encore 4K :-) ), j'apprécie grandement l'évolution des performances brutes du matériel.
Mais bon, quand on met en perspective, 4Mo à l'époque des 16bits, c'était de la mémoire de "workstation" (ça serait 16-32Go aujourd'hui) et des films d'animations 3D ont été réalisés sur ce genre de matériel, et maintenant, ça serait juste suffisant pour lister des process ?
Après je fais le constat comme beaucoup de gens (cf article website_obesity) et je le déplores, mais le "Time To Market" fait qu'on surconsomme les ressources hardware (et les applications ne sont ni mieux, ni plus performantes, ni plus rapides à développer, juste avec plus de vocabulaire pipo-bimbo marketing pour vendre du service/support).