Google is committed to advancing racial equity for Black communities. See how.
Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

Monitorowanie wydajności

Uzyskaj wgląd w problemy z wydajnością aplikacji.

Monitorowanie wydajności Firebase to usługa, która pomaga uzyskać wgląd w charakterystykę wydajności aplikacji na iOS, Androida i internetowych.

Używasz pakietu SDK do monitorowania wydajności do zbierania danych o wydajności z aplikacji, a następnie przeglądaj i analizuj te dane w konsoli Firebase. Monitorowanie wydajności pomaga zrozumieć, gdzie i kiedy można poprawić wydajność aplikacji, dzięki czemu można użyć tych informacji do rozwiązania problemów z wydajnością.

iOS Android Web

Kluczowe możliwości

Automatycznie mierz czas uruchamiania aplikacji, żądania sieciowe HTTP i nie tylko Po zintegrowaniu zestawu SDK monitorowania wydajności z aplikacją nie musisz pisać żadnego kodu, zanim aplikacja zacznie automatycznie monitorować kilka krytycznych aspektów wydajności.
W przypadku aplikacji natywnych zestaw SDK rejestruje czas uruchamiania, renderowanie danych według ekranu oraz aktywność na pierwszym planie lub w tle. W przypadku aplikacji internetowych pakiet SDK rejestruje takie aspekty, jak pierwszy, treściwy rysunek, możliwość interakcji użytkowników z aplikacją i nie tylko.
Uzyskaj wgląd w sytuacje, w których można poprawić wydajność aplikacji Optymalizacja wydajności aplikacji może być trudna, jeśli nie wiesz dokładnie, dlaczego nie spełnia ona oczekiwań użytkowników. Dlatego monitorowanie wydajności umożliwia wyświetlanie wskaźników wydajności w podziale na atrybuty , takie jak kraj, urządzenie, wersja aplikacji i poziom systemu operacyjnego.
Dostosuj monitorowanie do swojej aplikacji Możesz instrumentować ślady kodu niestandardowego, aby uchwycić wydajność aplikacji w określonych sytuacjach, na przykład podczas ładowania nowego ekranu lub wyświetlania nowej funkcji interaktywnej. Możesz też tworzyć niestandardowe metryki na tych niestandardowych śladach kodu, aby liczyć zdarzenia, które zdefiniujesz (np. Trafienia w pamięci podręcznej) podczas tych śladów.

Jak to działa?

Po dodaniu pakietu SDK monitorowania wydajności Firebase automatycznie zaczyna zbierać dane dotyczące kilku typowych procesów w Twojej aplikacji, na przykład:

Monitorowanie wydajności używa śladów do zbierania danych o tych procesach. Ślad to raport zawierający dane przechwycone między dwoma punktami w czasie w Twojej aplikacji.

Zebrane dane dotyczące wydajności dla każdego śledzenia są nazywane metrykami i różnią się w zależności od typu śledzenia. Na przykład, gdy wystąpienie aplikacji wysyła żądanie sieciowe, śledzenie zbiera metryki, które są ważne dla monitorowania żądań sieciowych, takie jak czas odpowiedzi i rozmiar ładunku.

Za każdym razem, gdy wystąpienie aplikacji uruchamia monitorowany proces, skojarzone śledzenie również automatycznie zbiera dane atrybutów dla tego wystąpienia aplikacji. Na przykład, jeśli aplikacja na Androida wysyła żądanie sieciowe, śledzenie zbiera urządzenie, wersję aplikacji i inne atrybuty dla tej konkretnej instancji aplikacji. Możesz używać tych atrybutów do filtrowania danych o skuteczności i sprawdzania, czy w określonych segmentach użytkowników występują problemy.

Gotowe do użycia ślady z monitorowania wydajności ułatwiają rozpoczęcie monitorowania aplikacji, ale aby dowiedzieć się o wydajności określonych zadań lub przepływów, wypróbuj instrumentację własnych niestandardowych śladów kodu w aplikacji.

Ścieżka realizacji

Dodaj pakiet SDK do monitorowania wydajności do swojej aplikacji Możesz dodać pakiet SDK do monitorowania wydajności do swojej aplikacji wraz z innymi produktami Firebase, których chcesz używać w swojej aplikacji.
iOS | Android | Sieć
(Opcjonalny)
Instrumentuj niestandardowe ślady kodu i niestandardowe metryki w swojej aplikacji
Korzystając z zestawu SDK monitorowania wydajności, możesz instrumentować niestandardowe ślady kodu i niestandardowe metryki, aby mierzyć określone aspekty wydajności aplikacji.
Monitoruj dane dotyczące wydajności w konsoli W konsoli Firebase możesz monitorować dane o wydajności od użytkowników, aby poznać konkretne sytuacje, w których można poprawić wydajność aplikacji. Możesz również podzielić dane o wydajności według atrybutów , takich jak wersja aplikacji, kraj, urządzenie lub system operacyjny.

Dane użytkownika

Monitorowanie wydajności nie przechowuje na stałe żadnych danych osobowych (takich jak nazwiska, adresy e-mail lub numery telefonów). Podczas monitorowania żądań sieciowych HTTP monitorowanie wydajności wykorzystuje adresy URL (bez parametrów adresu URL) do tworzenia zagregowanych i anonimowych wzorców adresów URL, które są ostatecznie utrwalane i wyświetlane w konsoli Firebase.

Aby uzyskać więcej informacji, zapoznaj się z przykładami informacji zebranych przez monitorowanie wydajności .

Następne kroki