Question

nous pouvons utiliser time dans un environnement Unix pour voir combien de temps il a fallu quelque chose ...

shell> time some_random_command
real    0m0.709s
user    0m0.008s
sys     0m0.012s

existe-t-il un équivalent pour enregistrer l’utilisation de la mémoire par les processus?

en particulier, je suis intéressé par l'allocation de pointe.

Était-ce utile?

La solution

Consultez la page de manuel pour connaître l'heure. Vous pouvez spécifier une chaîne de format où il est possible de sortir des informations sur la mémoire. Par exemple:

>time -f"mem: %M" some_random_command
mem: NNNN

affichera la taille maximale définie du processus en cours de traitement, en kilo-octets.

Autres conseils

Ne pouvez-vous pas utiliser ps? par exemple. ps v <pid> renverra des informations sur la mémoire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top