Frage

ist es möglich, Snoop zu bekommen WPF Windows von WinForms-Anwendung gestartet zu profilieren?

War es hilfreich?

Lösung

Ja, es ist. Snoop kann leicht verwendet werden, mit WPF Windows von einer WinForms-Anwendung gestartet. Insbesondere Snoop wird:

  1. Angebot, damit Sie jeden Prozess wählen, dass Lasten PresentationFramework.dll und das nicht enthalten „devenv“ in seinem Namen.
  2. Eigentlich können Sie jeden Prozess schnüffeln oder zu vergrößern, die die Bedingungen in # 1 erfüllen und hat auch mindestens eine aktive PresentationSource (wie ein offenes Fenster oder ein Element) in seinem Standard AppDomain.

Beachten Sie, dass, wenn Snoop erster Attaches ein Verfahren es Application.MainWindow zeigt, oder wenn das nicht festgelegt ist, die erste PresentationSource registriert, dass nach wie vor angezeigt wird. Dies verhindert nicht, dass Sie von anderen WPF Inhalt Snooping, aber:. Nur Sie die Maus über den WPF-Inhalt, den Sie schnüffeln wollen und drücken Sie Strg + Shift

Nitpick: Was Snoop tut, ist nicht wirklich als „Profilierungs.“ „Profilieren“ Messmittel, welche Methoden aufgerufen und wie viel Zeit in ihnen verbracht. So wurde sehr genau die Antwort „nein“, aber ich bezweifle, dass Sie wirklich über Profilierungs fragen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top