| Termin | Definicja |
|---|---|
| zacinające się listy kontaktów | Zacinające się listy kontaktów wskazują na przeciążenie interfejsu przy dużej liczbie rekordów. Zacinające się listy kontaktów – czym jest ten problemZacinające się listy kontaktów to sytuacja, w której widok osób, numerów telefonów, adresów poczty elektronicznej albo innych rekordów reaguje z opóźnieniem, przewija się skokowo lub przestaje odpowiadać na kilka sekund. Czasami problem pojawia się już przy otwieraniu książki adresowej, a czasami dopiero po wpisaniu kilku znaków w polu wyszukiwania. Może wystąpić w aplikacji pocztowej, komunikatorze, programie do obsługi klienta, systemie używanym w firmie, a także w zwykłej książce kontaktów zapisanej lokalnie na komputerze. Nie zawsze oznacza to uszkodzenie samego urządzenia. Lista kontaktów jest interfejsem, który musi jednocześnie odczytać dane, posortować je, dopasować do zapytania, wyświetlić dodatkowe informacje i często połączyć się z innymi źródłami. Jeżeli rekordów jest dużo, część z nich zawiera zdjęcia lub rozbudowane notatki, a aplikacja próbuje odświeżać dane przy każdym ruchu kursora, płynność może się wyraźnie pogorszyć. Podobny efekt może powstać przy uszkodzeniu lokalnego indeksu, błędzie synchronizacji lub konflikcie między kilkoma wersjami tej samej książki adresowej. Warto odróżnić krótkie opóźnienie podczas pierwszego uruchomienia od stałego zawieszania listy. Jednorazowe przygotowanie indeksu po aktualizacji może trwać dłużej, natomiast powtarzalne zatrzymywanie przewijania, brak reakcji na klawiaturę i samoczynne zamykanie programu wskazują na problem wymagający dokładniejszego sprawdzenia. Listy kontaktów a wydajność aplikacji i komputeraLista kontaktów może działać w kilku różnych modelach. W prostym wariancie wszystkie rekordy są przechowywane w jednym pliku i wczytywane do pamięci przy uruchomieniu programu. W innym modelu aplikacja pobiera dane z konta internetowego, bazy danych albo kilku źródeł jednocześnie. Wtedy opóźnienie może wynikać nie tylko z komputera, lecz także z oczekiwania na odpowiedź usługi, nieprawidłowej synchronizacji lub przerwanego połączenia. Znaczenie ma również sposób sortowania. Sortowanie po nazwisku jest zwykle mniej obciążające niż budowanie widoku, który pokazuje zdjęcie, stanowisko, historię wiadomości, ostatnią aktywność i dodatkowe etykiety dla każdego rekordu. Jeżeli wszystkie te elementy są odświeżane w tym samym momencie, przewijanie może zostać wstrzymane do czasu zakończenia operacji. W starszych programach problem nasila się, gdy interfejs wykonuje obliczenia w tym samym procesie, który odpowiada za obsługę kliknięć i wpisywania tekstu. Ważne jest także rozróżnienie między ograniczeniem aplikacji a ogólnym spowolnieniem systemu. Jeżeli tylko jedna książka kontaktów działa nieprawidłowo, przyczyny należy szukać w jej danych, ustawieniach lub mechanizmie synchronizacji. Jeżeli jednocześnie wolno otwierają się foldery, przeglądarka i inne programy, potrzebna jest szersza kontrola obciążenia pamięci, nośnika danych, procesora oraz procesów działających w tle. Samo usunięcie kilku kontaktów nie rozwiąże problemu, jeżeli źródłem jest uszkodzony indeks albo wadliwa synchronizacja. Przy porównywaniu działania na różnych urządzeniach pomocne jest sprawdzenie tej samej listy w drugim środowisku. Jeżeli dane są płynne na telefonie, lecz zatrzymują się na komputerze, prawdopodobne stają się ustawienia aplikacji, lokalna baza albo zasoby komputera. Jeżeli opóźnienie występuje wszędzie, większą uwagę należy poświęcić jakości danych, kontu oraz usłudze synchronizującej. Najczęstsze problemy powodujące zacinające się kontakty
Ocenę warto rozpocząć od ustalenia, czy spowolnienie dotyczy otwierania listy, przewijania, filtrowania, zapisywania zmian czy synchronizacji. Każdy z tych objawów prowadzi do nieco innego obszaru diagnostycznego. Zamykanie programu bez zapisania zmian może dodatkowo uszkodzić lokalną bazę, dlatego przy częstych zawieszeniach nie powinno się wielokrotnie wykonywać przypadkowych operacji naprawczych. Jak ograniczyć zacinanie się list kontaktów w praktyceNajpierw należy wykonać kopię kontaktów w formacie obsługiwanym przez używaną aplikację. Kopia powinna zostać zapisana w bezpiecznym miejscu, zanim rozpocznie się usuwanie duplikatów, przebudowę indeksu albo ponowną konfigurację konta. Jeżeli książka adresowa jest synchronizowana, warto sprawdzić, które źródło jest główne, aby nie doprowadzić do przypadkowego nadpisania nowszych danych starszą kopią. Pomocne bywa czasowe ograniczenie elementów widocznych w widoku. Można wyłączyć zdjęcia, dodatkowe kolumny, podgląd szczegółów lub automatyczne grupowanie. Jeżeli po takim działaniu przewijanie zaczyna działać płynniej, problem prawdopodobnie dotyczy sposobu prezentowania rekordów, a nie samej zawartości każdego kontaktu. Przy dużych zbiorach lepiej korzystać z wyszukiwania po kilku charakterystycznych znakach niż przewijać całość od początku do końca. Należy również zamknąć zbędne programy i sprawdzić, czy problem nasila się przy dużym obciążeniu pamięci. Warto zweryfikować wolne miejsce na dysku, stan synchronizacji oraz komunikaty wyświetlane przez aplikację. Jeżeli program oferuje odbudowę indeksu lub naprawę lokalnej bazy, czynność tę powinno się wykonać dopiero po wykonaniu kopii danych i zapoznaniu się z informacją, czy operacja usuwa ustawienia lokalne. Nie zaleca się ręcznego kasowania plików programu bez rozpoznania ich funkcji. Część plików zawiera dane tymczasowe, ale inne mogą przechowywać lokalne zmiany, których nie ma jeszcze na koncie synchronizowanym. Ostrożność jest szczególnie ważna wtedy, gdy lista zawiera kontakty używane do pracy, korespondencji lub odzyskiwania dostępu do innych usług. Kiedy zacinające się listy kontaktów wymagają serwisuZgłoszenie do serwisu jest uzasadnione, gdy lista zawiesza aplikację, problem powraca po ponownym uruchomieniu, synchronizacja tworzy duplikaty albo nie da się bezpiecznie wykonać kopii danych. Wskazaniem jest także sytuacja, w której spowolnienie towarzyszy innym objawom, takim jak samoczynne zamykanie programów, nietypowe dźwięki nośnika danych, długie uruchamianie systemu lub okresowe zaniki reakcji całego komputera. W Warszawie takie przypadki może przyjąć Warszawskie Pogotowie Komputerowe 24/7. Przy zgłoszeniu warto opisać, w którym programie występuje problem, czy lista jest synchronizowana oraz czy objaw pojawia się na jednym urządzeniu, czy na kilku. Takie informacje ułatwiają rozdzielenie problemu z danymi od problemu z aplikacją lub komputerem. Przed przekazaniem urządzenia dobrze przygotować informacje o ostatniej aktualizacji, wykonanych zmianach i dostępnych kopiach kontaktów. Podczas diagnostyki sprawdza się obciążenie systemu, działanie nośnika danych, stan profilu użytkownika, pliki aplikacji, mechanizm indeksowania oraz przebieg synchronizacji. W razie potrzeby dane mogą zostać uporządkowane i zabezpieczone przed kolejnymi konfliktami. Nie powinno się akceptować pochopnego usuwania całej książki adresowej, jeżeli nie ustalono wcześniej, gdzie znajduje się jej aktualna kopia i które rekordy mają zostać zachowane. |