All Projects → maxim-saplin → Crossplatformdisktest

maxim-saplin / Crossplatformdisktest

Licence: mit
Windows, macOS and Android storage (HDD, SSD, RAM) speed testing/performance benchmarking app

Projects that are alternatives of or similar to Crossplatformdisktest

Mvvmcross
The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.
Stars: ✭ 3,594 (+2821.95%)
Mutual labels:  xamarin, mono, xamarin-forms
Ezfio
Simple NVME/SAS/SATA SSD test framework for Linux and Windows
Stars: ✭ 91 (-26.02%)
Mutual labels:  ssd, performance, benchmark
Csla
A home for your business logic in any .NET application.
Stars: ✭ 865 (+603.25%)
Mutual labels:  xamarin, mono, xamarin-forms
Xamarin Forms Perf Playground
Xamarin.Forms Performance Playground (Layouts, Bindings, XAMLC, etc)
Stars: ✭ 119 (-3.25%)
Mutual labels:  xamarin, performance, xamarin-forms
Art Plant Mall
Xamarin.Forms goodlooking UI sample.
Stars: ✭ 96 (-21.95%)
Mutual labels:  xamarin, xamarin-forms
Aiforms.layouts
AiForms.Layouts (WrapLayout) for Xamarin.Forms
Stars: ✭ 94 (-23.58%)
Mutual labels:  xamarin, xamarin-forms
Xamarin Plugins
Cross-platform Plugins for Xamarin, Xamarin.Forms and Windows
Stars: ✭ 97 (-21.14%)
Mutual labels:  xamarin, xamarin-forms
Arewefastyet
NOT MAINTAINED ANYMORE! New project is located on https://github.com/mozilla-frontend-infra/js-perf-dashboard -- AreWeFastYet is a set of tools used for benchmarking the major browser's JavaScript virtual machines against each other, as well as reporting the results on a website as insightful graphs showing the evolution of performance over time.
Stars: ✭ 119 (-3.25%)
Mutual labels:  performance, benchmark
Latestversionplugin
LatestVersion Plugin for Xamarin and Windows apps
Stars: ✭ 99 (-19.51%)
Mutual labels:  xamarin, xamarin-forms
Pg stat kcache
Gather statistics about physical disk access and CPU consumption done by backends.
Stars: ✭ 106 (-13.82%)
Mutual labels:  performance, performance-analysis
Aivisualprovision
Connect(); 2018 - AI Visual Provision Sample App
Stars: ✭ 116 (-5.69%)
Mutual labels:  xamarin, xamarin-forms
Reactivemvvm
Cross-platform ReactiveUI sample app built for a talk at MSK .NET conf.
Stars: ✭ 94 (-23.58%)
Mutual labels:  xamarin, xamarin-forms
Mytripcountdown
Xamarin.Forms goodlooking UI sample
Stars: ✭ 94 (-23.58%)
Mutual labels:  xamarin, xamarin-forms
Phoronix Test Suite
The Phoronix Test Suite open-source, cross-platform automated testing/benchmarking software.
Stars: ✭ 1,339 (+988.62%)
Mutual labels:  performance, benchmark
Xam.plugin.simplebottomdrawer
Just a nice and simple BottomDrawer for your Xamarin Forms project
Stars: ✭ 92 (-25.2%)
Mutual labels:  xamarin, xamarin-forms
Customnavigationbarsample
Navigation Bar Customization in Xamarin Forms
Stars: ✭ 104 (-15.45%)
Mutual labels:  xamarin, xamarin-forms
Xaml Code Experiences
A collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
Stars: ✭ 114 (-7.32%)
Mutual labels:  xamarin, xamarin-forms
Awesome Fabulous
A hand-curated list of awesome resources when using Fabulous 📱
Stars: ✭ 117 (-4.88%)
Mutual labels:  xamarin, xamarin-forms
Bottomtabbedpage Xamarin Forms
A page control for Xamarin.Forms to place tabs at the bottom.
Stars: ✭ 90 (-26.83%)
Mutual labels:  xamarin, xamarin-forms
Go Perfbook
Thoughts on Go performance optimization
Stars: ✭ 9,597 (+7702.44%)
Mutual labels:  performance, performance-analysis

Cross Platform Disk Test (CPDT)

Measuring storage performance (SSD, HDD, USB Flash etc.) and RAM speed across Windows, macOS and Android devices. Random and sequential throughput (read/write operations) is calculted in MB/s and can be compared in consistent and reliable manner between mobile and desktop platfotms and devices.

UI

Download & Try

Benchmark chart

https://maxim-saplin.github.io/cpdt_results/

Results

How it works

The tests measure time it takes to read/write each block (RAM -> Disk, Disk -> RAM, RAM ->), let you choose read/write modes (e.g. turning on/off write buffering and file cache in memory), conduct sereies operations in sequential and random manner and show the average throughput (total traffic over total time) in MB/s for each test. The tests let you bencmark how same storage operations (FileStream.Write and FileStrem.Read) are handled by different OS across different devices and compare the results. CPDT is single-threaded, no IO queues or parallel execution of reads/writes.

Concept

Technology

Xamarin.Forms, .NET Framework and Xamarin.WPF on Windows, Mono and Xamarin.Mac on macOS, Mono and Xamarin.Android on Android. Quite a few custom controls (Stack and Grid repeaters, clickable label) and renderers (changing mouse cursor when hovering over button and label on desktop)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].