Wie zu analysieren, golang Speicher?

Schrieb ich eine golang-Programm, das verwendet 1,2 GB Speicher zur Laufzeit.

Aufrufen go tool pprof http://10.10.58.118:8601/debug/pprof/heap Ergebnisse in einem dump nur mit 323.4 MB heap-Verbrauch.

  • Was über den rest der Speichernutzung?
  • Gibt es besseres Werkzeug, um zu erklären, golang-runtime-Speicher?

Mit gcvis ich dieses:

Wie zu analysieren, golang Speicher?

.. und diese heap-form Profil:

Wie zu analysieren, golang Speicher?

Hier ist mein code: https://github.com/sharewind/push-server/blob/v3/broker

InformationsquelleAutor sharewind | 2014-07-21
Schreibe einen Kommentar