• STATISTIQUES
  • Il y a eu un total de 0 membres et 28308 visiteurs sur le site dans les dernières 24h pour un total de 28 308 personnes!
    Membres: 2 605
    Discussions: 3 579
    Messages: 32 816
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [EN] SecurityFocus
    SecurityFocus a été conçu pour faciliter la discussion sur des sujets liés la sécu...
    Vulnérabilités
    [EN] Security Traps
    Site de challenge qui prétend être construit non pas dans le but de parfaire vos connaissances, mais plutôt dan...
    Challenges
    [EN] Defcon
    Lancé en 1992 par Dark Tangent, DEFCON est la plus ancienne et la plus grande conférence underground de...
    Hacking
    [EN] social-engineer
    Site dédié au Social Engineering en général.
    Hacking
    [FR] Le site du zero
    Découvrez gratuitement la programmation (C, C++, PHP, MySQL, XHTML, CSS...), Linux, le Mapping, la modé...
    Programmation
    [FR] Cyber-Hacker
    CH - Cyber Hacker est un jeu par navigateur de simulation de hack, programmez et envoyez vos virus et piratez les aut...
    Hacking
    [EN] Dare your mind
    JavaScript: 6, Crypto: 44, Stegano: 36, Logic: 13, Special: 27, Science: 11, Realistic: 7, Programming: 10, Crack It: 6,...
    Challenges

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Defi du gromanche] - Memoire, CPU d'un programme
01-06-2014, 16h36 (Modification du message : 01-06-2014, 16h48 par notfound.)
Message : #1
notfound Hors ligne
#!/usr/bin/env bash
*



Messages : 687
Sujets : 47
Points: 271
Inscription : Sep 2012
[Defi du gromanche] - Memoire, CPU d'un programme
Hello,

Bon, comme c'est dimanche, c'est parti pour un peu de code, rien de compliqué. Cela permettra à certain de s'occuper, et à d'autres de décuver ou encore de faire découvrir du code à Mamy.

Ça fait plusieurs fois que je me dis qu'il n'y a pas de programmes simples sur GNU/Linux pour sortir des infos simples sur un programme donné. (si vous en connaissez, n'hésitez pas à le mettre en PS avec votre reply)

Donc le sujet est simple : écrire un bout de code qui donne des infos (mémoire, CPU) d'un programme donne en paramètre.

J'ai code ça ce "matin", voici mon output :
[Image: 1401632236.png]

Bon, je ne vous demande pas de faire un truc comme ça, si juste les valeurs apparaissent, ça ira Smile

Niveau langage : osef, faites-vous plaisir.

À vos claviers les gromanches !
+1 (2) -1 (0) Répondre
01-06-2014, 17h58 (Modification du message : 01-06-2014, 18h02 par Dobry.)
Message : #2
Dobry Hors ligne
Tueur de lamouz
*



Messages : 206
Sujets : 25
Points: 73
Inscription : Aug 2011
RE: [Defi du gromanche] - Memoire, CPU d'un programme
Aestuārium Erudītiōnis

There are only two hard things in Computer Science: cache invalidation, naming things, and off-by-one errors.
+1 (2) -1 (0) Répondre
01-06-2014, 18h06 (Modification du message : 01-06-2014, 18h06 par gruik.)
Message : #3
gruik Hors ligne
gouteur de savon
*



Messages : 757
Sujets : 44
Points: 482
Inscription : Oct 2012
RE: [Defi du gromanche] - Memoire, CPU d'un programme
je proposerais bien quelque chose du genre :
Code BASH :
prog="chromium-browse"
ps -eL -o ucmd,pcpu,rss | awk -vnom="$prog" '
$1 ~ nom {
   cpu += $2;
   mem += $3
}
END {
   printf ("%s : %2.1f%% cpu, %dKo mem\n", nom, cpu, mem)
}'


à tester, si tu trouves pas les mêmes valeurs que ton script tu peux essayer de remplacer rss par vsz mais dans tous les cas le calcul n'est pas pas juste à priori, typiquement un thread a son propre pid mais il partage son espace d'adressage avec son threads group leader donc il y a pas lieu d'additionner en fait
Avant donc que d'écrire, apprenez à penser.
Selon que notre idée est plus ou moins obscure, l'expression la suit, ou moins nette, ou plus pure.
Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément.
(Nicolas Boileau, L'Art poétique)
+1 (1) -1 (0) Répondre
01-06-2014, 19h18 (Modification du message : 01-06-2014, 19h24 par notfound.)
Message : #4
notfound Hors ligne
#!/usr/bin/env bash
*



Messages : 687
Sujets : 47
Points: 271
Inscription : Sep 2012
RE: [Defi du gromanche] - Memoire, CPU d'un programme
+1 (2) -1 (0) Répondre


Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  Adressage de la mémoire Serphentas 6 382 08-03-2013, 17h23
Dernier message: Serphentas

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut