# Profilator XSLT

### Profilator XSLT

Zoptymalizuj wydajność swojego kodu XSLT- Obsługa standardów XSLT 1.0, XSLT 2.0 i XSLT 3.0
- Analiza wydajności stylów XSLT zawierających kod Java, JavaScript, C# i VBScript 
- Profilowanie oparte na analizie grafu wywołań lub liczbie odhynięć
- Rejestrowanie szczegółowych danych w celu identyfikacji wąskich gardeł
- Wskaźniki wyświetlane dla każdej zmiennej, parametru i szablonu XSL

- Rejestrowanie szczegółowych danych w celu identyfikacji wąskich gardeł
- Wskaźniki wyświetlane dla każdej zmiennej, parametru i szablonu XSL
- Aktywne odnośniki z wyników do powiązanych elementów XSLT
- Wsparcie dla tworzenia wykresów, umożliwiające wizualną prezentację wyników
- Optymalizator szybkości przetwarzania XSL
- [Debugger XSLT](xslt-debugger.md)

## Optymalizacja wydajności XSLT za pomocą profilowania

[Profilowanie transformacji XSLT w programie XMLSpy](https://www.altova.com/images/xmlspy-xslt-profiler.png)

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.

## Analiza wyników profilowania

[Analiza wyników profilowania](https://www.altova.com/images/xslt-profiler-chart.png)

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. 

## Optymalizator szybkości przetwarzania XSL

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.

[Optymalizator szybkości przetwarzania XSL w programie XMLSpy](https://www.altova.com/images/xsl-speed-optimizer.png)

Dzięki temu narzędziu można przyspieszyć procesy transformacji XSL nawet o 20% lub więcej – bez konieczności przepisywania czegokolwiek!


## Call to Action

[Pobierz teraz w pełni funkcjonalną, bezpłatną 30-dniową wersję próbną programu Altova XMLSpy!](download.md)
[Istniejący klienci mogą zaktualizować oprogramowanie do najnowszej wersji, korzystając z tej strony.](download.md)
[XMLSpy, już teraz.](https://shop.altova.com/XMLSpy)

