Exportieren Sie die Protokolle in Xamarin Profiler

9

Ich muss eine App mit Xamarin Profiler testen. Gibt es im Xamarin Profiler eine Option für den Export der Protokolle? und möglich, unerwünschte Protokolle (Systemprotokolle) zu filtern. und wie die Antwortzeit der Anwendung von einer Aktivität zu einer anderen Aktivität berechnet wird? Jede Hilfe wird geschätzt?

    
AndroidEnthusiastic 02.09.2015, 10:52
quelle

2 Antworten

2

Ich denke nicht, dass es eine Möglichkeit gibt, die Protokolle zu exportieren.

Über das Zählen von einer Aktivität zu einer anderen verwenden Sie die App-Klasse unten, um hilfreiche Methoden zu implementieren, die das Intervall wegen 2 Aktivitäten zählen

%Vor%

Beim Aufruf der 2. Aktivität und nach dem Start der 2. Aktivität die Zeit mit etwas in etwa messen: Auf dem Anruf:

%Vor%

nach dem Start der zweiten Aktivität:

%Vor%     
CDrosos 13.09.2015, 23:08
quelle
2

Gibt es im Xamarin-Profiler eine Möglichkeit, die Protokolle zu exportieren?

Sie können den Ausgabepfad konfigurieren und dann STRG + S (Windows) oder BEFEHLSTASTE + S (OSX) drücken, um den Snapshot zu speichern.

  • Windows: Extras- & gt; Optionen- & gt; Speichern Sie * .mlpds zu ...
  • OSX: Einstellungen- & gt; Allgemein- & gt; Ausgabestandort

Ich hatte immer Probleme beim Exportieren und Neuladen der Snapshots von Xamarin.Profiler; Ich kann nicht garantieren, dass es wie erwartet funktioniert.

Wenn Sie nach den Xamarin.Profiler-Anwendungsprotokollen suchen, finden Sie diese unter:

  • Windows: [Benutzerpfad] /AppData/Local/Xamarin/Log/Xamarin.Profiler
  • OSX: ~ / Bibliothek / Protokolle / Xamarin.Profiler /

Wie berechnet man die Antwortzeit einer Anwendung von einer Aktivität zu einer anderen?

Sie können eine Implementierung von IActivityLifecycleCallbacks mit der Anwendung registrieren, um dies zu tun . Hier ist ein rudimentäres Beispiel, aus dem Sie bauen können:

%Vor%

Dies wird ein Protokoll in Application Output ausgeben, das wie folgt aussieht:

%Vor%     
matthewrdev 13.09.2015 23:54
quelle