Aller au contenu

[Réglé]info script Perl


Messages recommandés

Je me pose une petite question, comment peut-on voir si un script est lourd ou non? Genre, comment après exécution du script, voir le % du cpu, le poids en ram bref toutes les infos permettant de l'optimiser.

Je demande ça du fait qu'il y a parfois une panoplie de méthodes pour faire la même chose.

Merci beaucoup :)

Lien vers le commentaire
Partager sur d’autres sites

Quelqu'un peut m'expliquer ça :

[18:06][root@fermat]#which time
[18:06][root@fermat]#locate time | grep bin
/usr/bin/uptime
/usr/sbin/ntptime
/usr/sbin/vcstime
[18:07][root@fermat]#time which time

real    0m0.005s
user    0m0.003s
sys     0m0.002s
[18:07][root@fermat]#apt-get install time
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
 time
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/32.1kB of archives.
After unpacking 147kB of additional disk space will be used.
Selecting previously deselected package time.
(Reading database ... 20399 files and directories currently installed.)
Unpacking time (from .../archives/time_1.7-19_i386.deb) ...
Setting up time (1.7-19) ...

[18:07][root@fermat]#which time
/usr/bin/time
[18:07][root@fermat]#

En gros j'ai pas installé le package time, mais j'ai quand même la possibilité de faire un time, mais ça ne correspond à aucun binaire :transpi:

EDIT : maintenant que je l'ai installé, j'ai ça aussi :

theo@fermat:~$ time -V
bash: -V: command not found

real    0m0.001s
user    0m0.000s
sys     0m0.001s
theo@fermat:~$ /usr/bin/time -V
GNU time 1.7

:p

Lien vers le commentaire
Partager sur d’autres sites

EDIT : maintenant que je l'ai installé, j'ai ça aussi :

theo@fermat:~$ time -V
bash: -V: command not found

real    0m0.001s
user    0m0.000s
sys     0m0.001s
theo@fermat:~$ /usr/bin/time -V
GNU time 1.7

:transpi:

j'ai effectivité été assez perturbé par ça aussi, mais :

quand tu lance "time -V", bash passe -V comme paramètre à la commande time, qui ne trouve pas

quand tu lance "/usr/bin/time -V" je pense que bash n'interfère pas ...

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...