2016-06-01 8 views
0

In der dotTrace SDK API, ist es möglich, mehr als eine Art von Profiling gleichzeitig zu laufen? Zum Beispiel möchte ich sowohl Speicher als auch Timeline Profiling zur gleichen Zeit statt zweimal einzeln ausführen, hauptsächlich weil ich meine Integrationstests erneut beim Ausführen der zweiten Profilerstellung wiederholen müsste.Laufende gleichzeitige JetBrains Profiling-Sitzungen

Antwort

1

Sie können nur eine Art von Profiling-Sitzung gleichzeitig ausführen. Die Timeline-Profilerstellung verfolgt jedoch auch Speicherzuordnungen. Beim Anzeigen der Ergebnisse ist der Filter "Analyseobjekt" standardmäßig auf "Zeit" eingestellt. In den Ansichten Anrufliste und Anrufliste werden die wichtigsten Methoden angezeigt, wobei die Zeit als Millisekunden und als Prozentsatz angezeigt wird.

Wenn Sie "Speicherzuordnungen" als Filter "Analyseobjekt" auswählen, zeigt Ihnen dotTrace, wie viel Speicherplatz wann und wie belegt wird. Die Thread-Ansicht wird bis zu dem Zeitpunkt gefiltert, an dem die Zuordnungen vorgenommen wurden. In den Aufruf-Stack-/Baumansichten werden jetzt Speicherzuweisungen angezeigt, und zwar sowohl als Prozentsatz der gesamten Zuweisungen als auch als tatsächlicher MB-Wert.

Es gibt eine tutorial on JetBrains' web site.

+0

Cool Ich wusste nicht, dass es da war! Danke Bürgermatt! – Ivanov