GNU/Linux >> Tutoriels Linux >  >> Linux

Comment /usr/bin/time mesure-t-il l'utilisation de la mémoire ?

Je n'ai pas vérifié la source de time . Mais il y a wait3 et wait4 fonctions pour obtenir rusage du processus enfant :

pid_t wait3(int *status, int options, struct rusage *rusage);
pid_t wait4(pid_t pid, int *status, int options, struct rusage *rusage);

struct rusage contient la valeur maximale de la taille de l'ensemble résident.

La page de manuel getrusage(2) décrit le struct rusage .


J'ai regardé la source (c'est très court). Il utilise getrusage() .


Linux
  1. /usr/bin Vs /usr/local/bin Sous Linux ?

  2. Linux – Fusionner /usr/bin et /usr/sbin dans /bin (gnu/linux) ?

  3. Pourquoi /bin/sh pointe-t-il vers /bin/dash et non /bin/bash ? ?

  4. autorisation refusée pour composer dans /usr/local/bin/

  5. cmake --version pointe vers /usr/bin/cmake tandis que cmake pointe vers /usr/local/bin

Python – Comment /usr/bin/env sait-il quel programme utiliser ?

Linux – /sbin/init n'existe pas ?

Comment puis-je mesurer l'utilisation réelle de la mémoire d'une application ou d'un processus ?

Installer les binaires dans /bin, /sbin, /usr/bin et /usr/sbin, interactions avec --prefix et DESTDIR

Quelle est la différence entre #!/usr/bin/env bash et #!/usr/bin/bash ?

Déplacement du contenu de /bin vers /usr/bin, possible d'annuler ?