CPDT Benchmark〉Storage﹣Memory﹣RAМ﹣Disk﹣SSD

CPDT Benchmark〉Storage﹣Memory﹣RAМ﹣Disk﹣SSD

By Maxim Saplin

CPDT Benchmark〉Storage﹣Memory﹣RAМ﹣Disk﹣SSDCPDT Benchmark〉Storage﹣Memory﹣RAМ﹣Disk﹣SSDCPDT Benchmark〉Storage﹣Memory﹣RAМ﹣Disk﹣SSDCPDT Benchmark〉Storage﹣Memory﹣RAМ﹣Disk﹣SSDCPDT Benchmark〉Storage﹣Memory﹣RAМ﹣Disk﹣SSD

Note: only internal memory test is on the market on Android eleven.

CPDT (Cross Platform Disk Test) is a performance benchmarking app that measures I/O speed of everlasting storage (internal memory/NAND/NVMe/UFS/SD card) and system memory (RAM).

This app has Windows, macOS and Linux v̲e̲r̲s̲i̲o̲n̲s̲ which permit to constantly run checks across devices and working systems. They could be download at the web site: https://maxim-saplin.github.io/cpdt_results/?download

In-app outcomes database makes it possible to match your phone’s performance to different Android smartphones (e.g. Samsung Galaxy Note 10, Xiaomi Redmi 7 etc.) and a wide variety of hardware (iPhones, Macs, Windows PCs, Android TV Players and so on.)

The benchmarking suite consists of the next 5 exams:

◉ Permanent storage tests

╰┄◎ Sequential write

╰┄◎ Sequential read

╰┄◎ Random write(4KB block)

╰┄◎ Random learn (4KB block)

◉ RAM take a look at

╰┄◎ Memory copy

- take a look at results are given as throughput values measured in MB/s (megabytes per second).

Various settings can be found in Options menu and let customers control:

◉ Test file size

╰┄◎ 0.5GB ┄◎ 1GB ┄◎ 2GB ┄◎ 4GB ┄◎ 8GB ┄◎ 16GB

◉ Write buffering

╰┄◎ On ┄◎ Off

◉ In-memory file caching

╰┄◎ On ┄◎ Off

For sequential tests the app builds time-series graphs, for random checks - histograms. Test outcomes can be exported to CSV for additional evaluation (each row containing block place within the check file and throughput measured).

How is CPDT completely different from different apps? Most well-liked benchmarks give consideration to CPU/GPU (such as Geekbench, AnTuTu) and utterly ignore storage efficiency.

Storage and reminiscence benchmarks hardly ever let customers change any settings and restricted to specifying take a look at file dimension. Controlling buffering or caching just isn't possible (e.g Androbnech) or require gadget reloading (e.g. A1 SD).

Caching is a mechanism which considerably influences take a look at results. If it is ON test outcomes are affected by RAM speeds and it’s not potential to isolate everlasting storage performance in such exams. Cold learn eventualities (e.g. gadget boot or first-time utility start) can't be described by cached reads. Same situation is with buffering which impacts write exams. Buffering makes use of RAM for momentary storing data before persisting it to storage.

CPDT deals with each caching and buffering and by default those are OFF which makes it possible to persistently measure and evaluate everlasting storage performance across gadgets and operating methods.

Why is storage and reminiscence efficiency important? It immediately affects the level of “perceived” performance. UI freezes can be described in plenty of circumstances by stutters at storage degree. E.g. displaying a loaded internet web page in browser when it requests data from disk, scrolling pictures in gallery app (imaging scrolling 1000's of them), or going down an Instagram feed (previously loaded images will be requested from cache saved on disk).

Chromebook customers can use this app after enabling Google Play. In order to entry SD/Memory Card the app should be granted “Storage permission” in Google Play setting of Chrome OS.

!OTG Support is NOT guaranteed! If you plug an exterior card reader or USB flash drive into your device, it might work or it might not. E.g. Samsung Galaxy S8 with Android 8 and Note 10 with Android 10 work fantastic. Xiaomi Mi8SE (Android 9), Meizu sixteenth (Android 8.1) and LG Nexus 5x (Android 6) do not work (though you may still be in a position to see the drive within the system). Why is that? Android OS doesn't have a consistent model working with externally linked storage devices. Some system manufacturers do an excellent job (such as Samsung) by properly mounting the device and making it available through default API (Context.getExternalFilesDir()). Others require tricks or implementing manufacture specific APIs.

The project is open-source and also you're welcome to go to it is web page at GitHub:


CPDT Benchmark〉Storage﹣Memory﹣RAМ﹣Disk﹣SSD Tags
Similar Apps


Benchmark the performance and battery life of your smartphone and pill with PCMark for Android. See how properly your system performs, then evaluate it with the most recent fashions. Work 3.0 benchmarkSee how your system handles frequent productiveness tasks— browsing the ...


This quick endurance test confirms when you SD card is valid and dependable or if it is a counterfeit that has means less storage space than advertised. It fills your card with carefully designed recordsdata that the app can then verify to ensure that what's written to your flash card could be...


Device Info HW is a hardware and software program info app for Android gadgets.App attempting detect parts of your smartphone to provide full information about gadget's hardware.Now detection is supported for lcd, touchscreen, cameras, sensors, memory, flash, audio, nfc, charger,...


Benchmark ESG | Gensuite Mobile presents a best-in-class Mobile resolution for 35 industries in EHS Sustainability, Quality, Security, Responsible Sourcing, Product Stewardship, and Asset Management. Over one hundred sixty,000 users and 280 enterprises throughout the globe are utilizing Gen...


Device Info is a user-friendly Android application that gives you full and detailed information about your mobile system with best user-interface. This app is useful for not solely normal users but also for builders who build kernels or android apps. Device Info is full of many f...


WordNet® 3 (large lexical dictionary of English) is bundled with the app. Dictionaries may be imported from JSON recordsdata. How do I get these files? You can take dictionaries out there in varied formats (DSL, StarDict, etc.) and convert them utilizing PyGlossary free tool (available on Git...


The app calculates how many operations (add, subtract, multiply, divide, and so on.) a CPU can perform in a given second with both fractional (floating-point) or integer numbers.FLOPS - Floating-point Operations Per Second, efficiency measurement of Floating Point Unit (FPU). INO...