XMLSpy XSLT Profiler to niezwykle przydatne narzędzie do optymalizacji wydajności kodu XSLT. Dzięki informacjom dostarczanym przez profiler XSLT, można natychmiast zidentyfikować fragmenty kodu, które zajmują najwięcej czasu podczas przetwarzania, i odpowiednio je zmodyfikować, aby w pełni zoptymalizować arkusze stylów XSLT.
Kiedy włączone jest profilowanie dla transformacji XSLT, program XMLSpy wyświetla metryki, takie jak liczba wywołań, czas trwania, czas trwania elementów potomnych oraz wartości XPath. Te informacje są wyświetlane dla każdej zmiennej, parametru i szablonu XSLT w formie drzewa oraz listy. Kliknięcie dowolnego elementu wyświetlanego w oknie profilera automatycznie otwiera powiązany arkusz stylów i podświetla dany element, co ułatwia identyfikację wąskich gardeł wydajności za pomocą jednego kliknięcia.
XMLSpy generuje wykres przedstawiający wyniki, lub ich część, zwrócone przez narzędzie XSLT Profiler, co pozwala na natychmiastową, wizualną ocenę wydajności Twojego arkusza stylów. Możesz zapisać ten wykres lub udostępnić go innym członkom zespołu.
W miarę optymalizacji arkusza stylów i zmian w danych profilera, wykres jest aktualizowany w czasie rzeczywistym. Możesz wybrać, które parametry mają być wyświetlane na wykresie, oraz wybrać między opcjami 2D i 3D dla różnych typów wykresów, takich jak wykres kołowy, słupkowy, liniowy, obszarowy, świecowy i wskaźnikowy.
Narzędzie do profilowania XSLT dostarcza istotne informacje dla zaawansowanych programistów XSLT, ale jeśli chcą Państwo przyspieszyć czas wykonywania transformacji XSLT bez ręcznej modyfikacji kodu XSLT i XPath, spróbujcie narzędzia XSL Speed Optimizer.
Optymalizator szybkości XSL w programie XMLSpy to rewolucyjne narzędzie, które.. opatentowany Narzędzie to oferuje sposób na przyspieszenie transformacji XSLT, zapewniając znaczący wzrost wydajności bez konieczności ręcznej analizy. Optymalizator szybkości XSL analizuje transformację w celu zidentyfikowania wąskich gardeł, testuje ją w oparciu o sprawdzone wzorce optymalizacji oraz wewnętrzne informacje, aby określić potencjalne przyspieszenia, a następnie generuje instrukcje przetwarzania XML (PI), które są automatycznie wstawiane do arkusza stylów. Następnie optymalizator szybkości XSL ponownie uruchamia proces, aby określić, które optymalizacje skutkują wzrostem wydajności, i zapisuje tylko te, które mają pozytywny wpływ.
Dzięki temu narzędziu można przyspieszyć procesy transformacji XSL nawet o 20% lub więcej – bez konieczności przepisywania czegokolwiek!


