Speicher durch einen Prozess verwendet, der unter mac os x

Erhält eine PID, wie bekomme ich den Speicher derzeit durch einen Prozess verwendet ? Speziell bin ich auf der Suche nach:

  • Der privaten physischen Speicher (RAM) verwendet, die durch den Prozess
  • Den swap-space verwendet, die durch den Prozess

Aber ich bin nicht daran interessiert, die zugeordneten Dateien und shared memory. Kurz gesagt, ich möchte bestimmen, wie viel Speicher (RAM und swap) befreit würde durch die Kündigung der PID.

  • Haben Sie einen Blick auf stackoverflow.com/questions/131303/...
  • Danke, aber dieser Artikel bezieht sich auf tools, die nicht verfügbar auf mac (/proc, pmap, smem, htop, gcore) oder um Dinge wie valgrind, die nicht eine option. Ich bin hauptsächlich auf der Suche nach einem Weg zu finden, der Arbeitsspeicher (RAM) und eine SWAP-durch einen Prozess verwendet, programmgesteuert. PS arbeiten könnte, aber es meldet nicht, dass. Ich hätte tagged objective-c anstelle von Kakao. Aber Es hätte nicht besser sein. C/c++ - Aufrufe sind auch gut, solange Sie können Sie auf einem MAC OS-Plattform.
InformationsquelleAutor | 2013-08-22
Schreibe einen Kommentar