XQuery Profiler

Analyse und Optimierung der XQuery-Leistung

  • Unterstützung für XQuery 1.0 und 3.1
  • Profilerstellung nach Callgraph oder Trefferquote
  • Messung der Verarbeitungsdauer zum Erkennen von Flaschenhälsen
  • Trefferquote- und Callgraph-Profilerstellungsoptionen
  • Messung der Trefferquote sowie Verarbeitungsdauer
  • Hotlinks von Ergebnissen zu den Elementen
  • Darstellung der Ergebnisse in Diagrammen
  • XQuery Debugger

XQuery-Profilerstellung

XQuery-Profilerstellung in XMLSpy

Zusätzlich zum leistungsstarken XQuery Debugger bietet XMLSpy einen XQuery Profiler zum Optimieren Ihres XQuery-Codes. Der XQuery Profiler misst die Verarbeitungsdauer der einzelnen Anweisungen, die während einer XQuery-Ausführung ausgeführt werden, und hilft Ihnen so, Flaschenhälse ausfindig zu machen und zu eliminieren.

Der XQuery Profiler bietet Optionen zum Überwachen einer Transformation auf Basis eines Callgraph oder einer Trefferquote. Bei Ausführung einer XQuery-Datei in XMLSpy zeigt der Profiler genaue Daten zur Trefferquote, Dauer und Verarbeitungsdauer der untergeordneten Nodes an. Wenn Sie auf ein im Profiler-Fenster aufgelistetes Element klicken, wird automatisch das dazugehörige XQuery-Dokument geöffnet und das jeweilige Element markiert, sodass Sie Probleme bei der Verarbeitung mit einem einzigen Klick ausfindig machen können.

Darstellen von Profiler-Ergebnissen in Diagrammen

Erstellung eines Diagramms anhand von Profiler-Ergebnissen

XMLSpy kann sogar ein benutzerdefiniertes Diagramm der Ergebnisse oder einer Teilmenge der vom XQuery Profiler zurückgegebenen Ergebnisse generieren, sodass Sie sofort sehen, wie effizient Ihr XQuery-Code funktioniert. Die Daten können gespeichert oder an andere Mitarbeiter weitergeleitet werden. Optimierungen an Ihrem Code und die daraus folgenden Änderungen an den Profiler-Daten werden im Diagramm on-the-fly aktualisiert.

Im XQuery Profilers wird visualisiert, welche Teile Ihres Codes die längste Verarbeitungszeit in Anspruch nehmen, sodass Sie diese entsprechend adaptieren können, um Ihre XQuery-Dokumente zu optimieren.