Die Resident-Größe (beobachtet von oben) von meinen Prozess nimmt. Aber das Verhalten ist sehr zufällig. Meine funktioniert auf Anfrage Reaktion Modell. Also, wenn ich einige Anfrage Last auf meinen Prozess beginnt die Erinnerung zu. Für die ersten paar Stunden (ca. ~ 3 Stunden) ist auf einen Anstieg rasant und nach der Erhöhung stabil. Einige Zeit nach 30 Minuten eine 16 kb Anstieg beobachtet einige Zeit nach 2-3 Stunden. Und einige Male ein Anstieg von sogar 128kb beobachtet. Verhalten ist wirklich zufällig. Beigefügt sind einige Diagramm der residenten Speicher des Prozesses, die auf Intervall von 10 min.
Ich habe versucht wdb in Batch-Modus mit meinem Prozess. Aber es didnot alle Lecks entdeckt. Es erzeugt nur Heap-Profil-Dateien.
Gibt es einen Weg, um herauszufinden, dass die WT \u003d hether Anstieg ist aufgrund der Fragmentierung? Da viele malloc geschehen in meinem Prozess.
Plattform HP-UX B.11.23 für HP-Itanium-Server. Ich kann wdb und Blick-Tool (ich habe nur Kenntnis von diesen beiden

)
Auch in Anbetracht der Tatsache, dass die Speicher Anstieg ist nach 2-3 Std. laufen, wie kann ich mit wdb in Debugger-Modus. Bedeutet, ist es möglich, zu automatisieren, den Druck der Heap-Informations-und Weiterbildung aus, dass in gdb / wdb automatisch?