Top

Dieses Thema im Forum "C/C++" wurde erstellt von lawanscha, 18.09.2009.

  1. #1 lawanscha, 18.09.2009
    lawanscha

    lawanscha dada

    Dabei seit:
    16.01.2008
    Beiträge:
    73
    Zustimmungen:
    0
    Hi Leute,
    ich progz gerade an nem Tool (console) und möchte beimr ausführen den Speicher in byte genau beobachten!
    Mit top -p pid sehen ich den Speicher nur in %
    Mit Gnome Systemüberwachung immer in b.kb,mb -> halt was passt

    Ich möchte aber bis auf byte genau beobachten was mein Prog. an Speicher alloct.

    Was ist eine gute Lösung????

    Schoene WE
    Wansch
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 bitmuncher, 18.09.2009
    bitmuncher

    bitmuncher Der Stillgelegte

    Dabei seit:
    08.05.2007
    Beiträge:
    3.171
    Zustimmungen:
    0
    Ich hatte für sowas mal ein Tool angefangen. Da stimmt zwar die Anzeige der Speicher-Adressen noch nicht, aber die Speichergrössen werden korrekt angezeigt. Alternativ kannst du die Prozess-Daten auch direkt dem proc-Dateisystem entnehmen. Jeder Prozess hat da unter /proc/<PID> einen eigenen Ordner, in dem seine Status-Infos abgelegt sind.
     
  4. #3 lawanscha, 18.09.2009
    Zuletzt bearbeitet: 18.09.2009
    lawanscha

    lawanscha dada

    Dabei seit:
    16.01.2008
    Beiträge:
    73
    Zustimmungen:
    0
    Ja, habe ich auch schon dran gedacht. Einfach mit "watch cat" schauen. Ab da steht alles auf 0
    siehe:
    Code:
    dr-x------   2 dwa  dwa  0 2009-09-18 14:53 fd
    dr-x------   2 dwa  dwa  0 2009-09-18 14:53 fdinfo
    -r--r--r--   1 dwa  dwa  0 2009-09-18 14:53 io
    -r--------   1 dwa  dwa  0 2009-09-18 14:53 limits
    -rw-r--r--   1 dwa  dwa  0 2009-09-18 14:53 loginuid
    -r--r--r--   1 dwa  dwa  0 2009-09-18 14:53 maps
    -rw-------   1 dwa  dwa  0 2009-09-18 14:53 mem
    -r--r--r--   1 dwa  dwa  0 2009-09-18 14:53 mounts
    -r--------   1 dwa  dwa  0 2009-09-18 14:53 mountstats
    -rw-r--r--   1 dwa  dwa  0 2009-09-18 14:53 oom_adj
    -r--r--r--   1 dwa  dwa  0 2009-09-18 14:53 oom_score
    lrwxrwxrwx   1 dwa  dwa  0 2009-09-18 14:53 root -> /
    -rw-r--r--   1 dwa  dwa  0 2009-09-18 14:53 sched
    -r--r--r--   1 dwa  dwa  0 2009-09-18 14:23 smaps
    -r--r--r--   1 dwa  dwa  0 2009-09-18 14:23 stat
    -r--r--r--   1 dwa  dwa  0 2009-09-18 14:23 statm
    -r--r--r--   1 dwa  dwa  0 2009-09-18 14:23 status
    dr-xr-xr-x  13 dwa  dwa  0 2009-09-18 14:45 task
    -r--r--r--   1 dwa  dwa  0 2009-09-18 14:53 wchan
    
    
    komisch!!
    .
    .
    .
    EDIT (autom. Beitragszusammenführung) :
    .

    root@evb-turbine-five:/proc/12095# watch cat mem
    cat: mem: No such process
     
  5. #4 bytepool, 18.09.2009
    bytepool

    bytepool Code Monkey

    Dabei seit:
    12.07.2003
    Beiträge:
    791
    Zustimmungen:
    0
    Ort:
    /home/sweden/göteborg
    Hi,

    "man proc" ist dein Freund. Du suchst vermutlich statm.

    mfg,
    bytepool
     
  6. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
Thema:

Top