CPDT Benchmark〉Storage, memory

4,3
3,45 tys. opinii
100 tys.+
Pobrania
Ocena treści
Dla wszystkich
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu

Informacje o aplikacji

Uwaga: w systemie Android 11 dostępny jest tylko test pamięci wewnętrznej.

CPDT (Cross Platform Disk Test) to aplikacja do testowania wydajności, która mierzy szybkość wejścia / wyjścia pamięci stałej (pamięć wewnętrzna / NAND / NVMe / UFS / karta SD) i pamięci systemowej (RAM).

Ta aplikacja ma Windows, macOS i Linux v̲e̲r̲s̲i̲o̲n̲s̲, które pozwalają na spójne uruchamianie testów na urządzeniach i systemach operacyjnych. Można je pobrać ze strony internetowej: https://maxim-saplin.github.io/cpdt_results/?download

Baza danych wyników w aplikacji umożliwia porównanie wydajności telefonu z innymi smartfonami z Androidem (np. Samsung Galaxy Note 10, Xiaomi Redmi 7 itp.) Oraz szeroką gamą sprzętu (iPhone'y, komputery Mac, komputery PC z systemem Windows, odtwarzacze Android TV itp.)

Zestaw testów porównawczych obejmuje 5 następujących testów:

◉ Testy trwałego przechowywania

╰┄ ◎ Zapis sekwencyjny

╰┄ ◎ Odczyt sekwencyjny

╰┄ ◎ Losowy zapis (blok 4KB)

╰┄ ◎ Odczyt losowy (blok 4KB)

◉ Test pamięci RAM

╰┄ ◎ Kopia pamięci

- wyniki testów są podawane jako wartości przepustowości mierzone w MB / s (megabajtach na sekundę).

W menu Opcje dostępne są różne ustawienia, które pozwalają użytkownikom kontrolować:

◉ Sprawdź rozmiar pliku

╰┄ ◎ 0,5 GB ┄ ◎ 1 GB ┄ ◎ 2 GB ┄ ◎ 4 GB ┄ ◎ 8 GB ┄ ◎ 16 GB

◉ Buforowanie zapisu

╰┄ ◎ Wł. ┄ ◎ Wył

◉ Buforowanie plików w pamięci

╰┄ ◎ Wł. ┄ ◎ Wył

Dla testów sekwencyjnych aplikacja tworzy wykresy szeregów czasowych, dla testów losowych - histogramy. Wyniki testów można wyeksportować do pliku CSV w celu dalszej analizy (każdy wiersz zawiera pozycję bloku w pliku testowym i zmierzoną przepustowość).

Czym różni się CPDT od innych aplikacji? Najpopularniejsze testy porównawcze koncentrują się na CPU / GPU (takich jak Geekbench, AnTuTu) i całkowicie ignorują wydajność pamięci.

Testy porównawcze pamięci masowej i pamięci rzadko pozwalają użytkownikom zmienić jakiekolwiek ustawienia i ograniczają się do określenia rozmiaru pliku testowego. Sterowanie buforowaniem lub buforowaniem nie jest możliwe (np. Androbnech) lub wymaga przeładowania urządzenia (np. A1 SD).

Buforowanie to mechanizm, który znacząco wpływa na wyniki testów. Jeśli jest WŁĄCZONA, na wyniki testów ma wpływ prędkość pamięci RAM i nie jest możliwe wyodrębnienie trwałej pamięci masowej w takich testach. Scenariusze odczytu na zimno (np. Rozruch urządzenia lub uruchomienie aplikacji po raz pierwszy) nie mogą być opisane przez odczyty z pamięci podręcznej. Taka sama sytuacja jest z buforowaniem, które wpływa na testy zapisu. Buforowanie wykorzystuje pamięć RAM do tymczasowego przechowywania danych przed utrwaleniem ich w pamięci.

CPDT zajmuje się zarówno buforowaniem, jak i buforowaniem i domyślnie są one WYŁĄCZONE, co umożliwia spójne mierzenie i porównywanie trwałej wydajności pamięci masowej na różnych urządzeniach i systemach operacyjnych.

Dlaczego przechowywanie i wydajność pamięci są ważne? Wpływa bezpośrednio na poziom „postrzeganej” wydajności. UI zawiesza się w wielu przypadkach przez zacinanie się na poziomie magazynu. Na przykład. wyświetlanie załadowanej strony internetowej w przeglądarce, gdy żąda ona danych z dysku, przewijanie zdjęć w aplikacji galerii (obrazowanie przewijanie tysięcy z nich) lub przechodzenie w dół z kanału Instagram (wcześniej załadowane obrazy będą żądane z pamięci podręcznej przechowywanej na dysku).

Użytkownicy Chromebooków mogą korzystać z tej aplikacji po włączeniu Google Play. Aby uzyskać dostęp do karty SD / pamięci, aplikacja musi mieć przyznane „Zezwolenie na przechowywanie” w ustawieniach Google Play w systemie operacyjnym Chrome.

Wsparcie OTG NIE jest gwarantowane! Jeśli podłączysz do urządzenia zewnętrzny czytnik kart lub dysk flash USB, może on działać lub nie. Na przykład. Samsung Galaxy S8 z Androidem 8 i Note 10 z Androidem 10 działa dobrze. Xiaomi Mi8SE (Android 9), Meizu 16th (Android 8.1) i LG Nexus 5x (Android 6) nie działają (chociaż nadal będziesz mógł zobaczyć dysk w systemie). Dlaczego? System operacyjny Android nie ma spójnego modelu współpracującego z zewnętrznie podłączonymi urządzeniami pamięci masowej. Niektórzy producenci urządzeń wykonują dobrą robotę (na przykład Samsung), odpowiednio montując urządzenie i udostępniając je za pośrednictwem domyślnego interfejsu API (Context.getExternalFilesDir ()). Inne wymagają sztuczek lub implementacji interfejsów API specyficznych dla produkcji.

Projekt jest typu open source i zapraszamy do odwiedzenia jego strony w serwisie GitHub:
https://github.com/maxim-saplin/CrossPlatformDiskTest
Ostatnia aktualizacja
12 wrz 2024

Bezpieczeństwo danych

Podstawą bezpieczeństwa jest wiedza o tym, jak deweloperzy zbierają i udostępniają Twoje dane. Praktyki w zakresie zapewniania prywatności i bezpieczeństwa danych mogą się różnić w zależności od sposobu korzystania z aplikacji, regionu i wieku użytkownika. Te informacje podał deweloper i z czasem może je aktualizować.
Ta aplikacja może udostępniać innym firmom te rodzaje danych
Aktywność w aplikacjach i Informacje o aplikacjach i ich działaniu
Aplikacja nie zbiera danych
Dowiedz się więcej o deklarowaniu zbierania danych przez deweloperów
Dane są zaszyfrowane podczas przesyłania
Nie można usunąć danych

Oceny i opinie

4,3
3,22 tys. opinii
rafnov
11 września 2025
Bardzo dobra aplikacja, fajny interfejs przypominający dawne lata, wszystko podane na tacy. Nie rozumiem dlaczego zniknęła z F-droid czy tam IzzyOnDroid...
1 osoba uznała tę opinię za pomocną
Czy to było pomocne?
Mirosław Jurczyszyn
11 października 2024
Very good tool. It produced single system crash during sequential read test on my Moto Edge 30 Neo with Smart Launcher. Memory: UFS logcat: *** FATAL EXCEPTION IN SYSTEM PROCESS android.fg
Czy to było pomocne?
D'av
24 stycznia 2025
Great benchmark tool but I'd strongly suggest to increase default test file size to at least 8 GB. On newer phones at 1 GB it gives unrealistic scores even with buffering off. Increasing size restores real transfer rates.
Czy to było pomocne?