Frage

ich die Startzeit eines Innenwerkzeuges in meinem Unternehmen zu optimieren versuchen.

Es wird jedoch über Clickonce bereitgestellt und genutzt IsolatedStorage.

Ich bin mit JetBrains dotTrace 3.1 es zum Profil aber dann wäre es nicht in der Lage sein, die Anwendung zu starten aufgrund der Abhängigkeit von IsolatedStorage und ApplicationDeployment, die erfordert, dass die Anwendung in Zusammenhang Clickonce ausgeführt werden.

Ich bin mir bewusst, dass ich manuelles Stoppuhr-ing verwenden kann, alles profilieren. Aber ich dachte, dass ich hier zuerst fragen würde, da ich bin kein regelmäßiger Profiler noch ein Performance-Freak. Wenn es ein Werkzeug oder Tipps, die mir Zeit sparen würden, dann würde ich gerne wissen.

Gibt es ein Profilierungswerkzeug, dass voll unterstützt Clickonce?

oder Vorschläge auf Profilierung Clickonce-Startzeit mit JetBrains dotTrace?

War es hilfreich?

Lösung

Sie können auf Windows-Explorer anhängen mit DotTrace 3.1. Gehen Sie wie folgt vor:

  1. Ausführen DotTrace
  2. Führen Sie den Task-Manager und töten Explorer
  3. File-> Profil Anwendung -> Executable Pfad: Explorer -> klicken Sie auf Start Application
  4. Führen Sie Ihren Klick einmal Anwendung

Das ist alles:)

Andere Tipps

Ich würde eine bestimmte Version der Anwendung für die Profilerstellung erstellen, die ohne Clickonce ausgeführt werden kann. Hoffentlich würde es nicht allzu schwierig sein, den isolierten Speicherzugriff zu entfernen und nur einige Dummy-Werte zurück.

Ich bin mir nicht sicher, dass Sie es über Clickonce selbst tun können, wenn Sie nicht den isolierten Speicher Problem hatte. Ich habe verwendet DotTrace nicht, aber ich nehme an, es Dateien benötigt PDB-Code zu profilieren. Ich wäre überrascht, wenn Sie die PDB-Dateien mit Ihrer Anwendung wurden bereitstellen.

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