Skip to content

Archives

  • styczeń 2022
  • grudzień 2021
  • listopad 2021
  • październik 2021
  • wrzesień 2021

Categories

  • Brak kategorii
Trend RepositoryArticles and guides
Articles

YourKit Java Profiler Features

On 11 grudnia, 2021 by admin
  • Nagrodzony Java Profiler
  • Gotowy do zadań
  • Ścisła integracja z Twoim IDE
  • Profilowanie zdalnych aplikacji
  • Profilowanie CPU
  • Wykresy płomieni
  • Kwerendy bazy danych i żądania sieciowe
  • Profilowanie pamięci
  • Porównanie zrzutów procesora i pamięci
  • Inspekcje wydajności
  • Znajdowanie problemów z synchronizacją wątków
  • Telemetria i wykresy wydajności
  • Profilowanie wyjątków
  • Deobfuscate the code on the fly
  • Kontrolujesz koszty ogólne
  • Eksport do zewnętrznych formatów i otwarte API
  • Interfejs wiersza poleceń
  • Przystępne, dozwolone licencjonowanie

Nagrodzony Java Profiler

Profilowanie procesora i pamięci Java nigdy nie było łatwiejsze, a jednocześnie mądrzejsze. YourKit opracował rewolucyjny sposób profilowania aplikacji Java zarówno na etapie rozwoju jak i produkcji, przynosząc niezrównane korzyści programistom Java.

Gotowy do zadań

Profiluj wszystkie typy aplikacji Java i serwerów, na wielu platformach, lokalnie i zdalnie. Zbadaj problemy z wydajnością w środowiskach rozwojowych, testowych i produkcyjnych.

Ścisła integracja z Twoim IDE

Wtyczki do Eclipse, IntelliJ IDEA i NetBeans IDE oferują profilowanie jednym kliknięciem wszystkich rodzajów aplikacji Java, a także inteligentną nawigację od wyników profilowania do kodu źródłowego.

Profilowanie zdalnych aplikacji

Profilowanie zdalnej aplikacji jest równie łatwe jak lokalnej. Kiedy trzeba profilować zdalny serwer, profiler skonfiguruje wszystko.

Aby rozpocząć zdalne profilowanie potrzebujesz tylko dostępu SSH.

Profilowanie CPU

YourKit Java Profiler wykorzystuje wiele funkcji JVM i OS, aby uzyskać informacje o metodach i czasach z minimalnym narzutem. Profile CPU mogą być wizualizowane jako drzewa połączeń lub listy gorących punktów.

Funkcja Smart what if pozwala ocenić zyski wydajnościowe rzekomych optymalizacji bez przeprofilowywania aplikacji.

Wykresy płomieni

Wykres płomieni CPU to skuteczny sposób wizualizacji wydajności aplikacji, który pozwala szybko i łatwo znaleźć wąskie gardła wydajności.

Kwerendy bazy danych i żądania sieciowe

Profiler pokazuje powolne zapytania SQL i żądania sieciowe, aby pomóc w znalezieniu wąskich gardeł wydajności.

Obsługiwane są popularne bazy danych, takie jak MongoDB, Cassandra i HBase.

Profilowanie pamięci

Profiler wizualizuje stertę obiektów i pozwala na przesuwanie grafu obiektów w dowolnym kierunku. Właściwości obiektów są wizualizowane w wygodnej formie. Profiler wybiera najlepszy sposób na pokazanie zawartości HashMap lub wartości String.

Dla każdego obiektu można zobaczyć, ile pamięci zachowuje i co się dzieje, gdy dana referencja w grafie obiektu nie istnieje. Oszczędza to Twój czas i pozwala oszacować spodziewaną naprawę wycieku pamięci bez zmiany kodu.

Porównanie zrzutów procesora i pamięci

Śledzenie, jak zmiany w kodzie wpływają na wydajność aplikacji.

YourKit Java Profiler może porównywać wydajność i migawki pamięci i eksportować raporty porównawcze w różnych formatach.

Inspekcje wydajności

40+ kompleksowych inspekcji czeka, aby Twój kod stał się szybszy i bardziej wydajny.

Profiler wie wiele o typowych problemach w aplikacjach Java i automatycznie je znajduje. Możesz łatwo znaleźć nieszczelne webapps, zduplikowane obiekty, niezamknięte instrukcje SQL i strumienie. Profiler pokazuje nieefektywne kolekcje i operacje I/O.

Znajdowanie problemów z synchronizacją wątków

YourKit Java Profiler wizualizuje aktywność wątków. Możesz łatwo znaleźć zablokowane wątki i zrozumieć przyczyny.

W przypadku impasu profiler natychmiast wyświetli ostrzeżenie i dostarczy informacji o zablokowanych wątkach i zaangażowanych monitorach.

Możliwe jest połączenie stanów wątków z żądaniami HTTP i zapytaniami SQL, aby uzyskać pełny obraz tego, jak żądania są przetwarzane przez aplikacje.

Telemetria i wykresy wydajności

Profiler zapewnia przyjazny dla użytkownika i konfigurowalny interfejs do monitorowania CPU, pamięci, aktywności GC i innych danych dotyczących wydajności.

Profilowanie wyjątków

Masowe rzucanie wyjątków jest powszechnym, ale często ukrytym problemem z wydajnością. YourKit Java Profiler natychmiast znajduje wszystkie miejsca, w których rzucane są wyjątki.

Deobfuscate the code on the fly

YourKit Java Profiler jest w stanie przywrócić oryginalne nazwy klas, metod i pól w aplikacjach obfuscated za pomocą ProGuard, yGuard, Zelix KlassMaster, Allatori i innych popularnych obfuscatorów Javy. Jeśli tworzysz mod do Minecrafta, po prostu daj profilerowi swój plik mapowania MCP, a pokaże on oryginalne nazwy.

Kontrolujesz koszty ogólne

Masz pełną kontrolę nad kosztami ogólnymi profilowania. Profiler zapewnia drobnoziarnisty zestaw opcji, aby precyzyjnie regulować ilość danych, które chcesz zebrać. Narzut profilowania może być tak niski, że będziesz w stanie profilować swoją aplikację w produkcji.

Eksport do zewnętrznych formatów i otwarte API

Wyniki profilowania mogą być eksportowane do wielu formatów. Można udostępniać wyniki współpracownikom za pośrednictwem poczty elektronicznej, publikować je w sieci i analizować w aplikacjach innych firm.

Rozszerzalny interfejs API umożliwia tworzenie własnych sond i gromadzenie danych specyficznych dla aplikacji. Możesz zarządzać trybami profilowania, przechwytywać zrzuty i analizować je bezpośrednio ze swojego kodu Java.

Interfejs wiersza poleceń

Narzędzia wiersza poleceń pozwalają na wykonanie wielu zadań profilowania bez użycia UI. Zintegruj profiler z procesem ciągłej integracji i zautomatyzuj monitorowanie wydajności.

Przystępne, dozwolone licencjonowanie

Elastyczne opcje licencjonowania pozwalają wybrać najlepszą licencję dla zespołów programistycznych dowolnej wielkości.

Dodaj komentarz Anuluj pisanie odpowiedzi

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Archiwa

  • styczeń 2022
  • grudzień 2021
  • listopad 2021
  • październik 2021
  • wrzesień 2021

Meta

  • Zaloguj się
  • Kanał wpisów
  • Kanał komentarzy
  • WordPress.org
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語

Copyright Trend Repository 2022 | Theme by ThemeinProgress | Proudly powered by WordPress