<aside>
🦄
https://github.com/chronoxor/CppBenchmark?tab=readme-ov-file
</aside>
1. CPU Benchmarking
2. Memory Benchmarking
- Method: Measure memory bandwidth and latency by allocating memory blocks larger than the cache size.
- Tools:
- Windows: Tools such as AIDA64 or MemTest86.
- Steps:
- Allocate memory blocks and perform read/write operations while measuring time.
- Calculate memory bandwidth and latency based on the operations.
3. Filesystem Benchmarking
4. Network Performance Benchmarking
Steps to Execute
- Start on Windows: Begin by writing or using benchmarking scripts on Windows, as outlined in the paper.
- Move to Android: Once the Windows tests are completed, you can repeat the benchmarks on Android using similar tools or frameworks (e.g., Android Profiler for CPU/Memory, and DiskUsage for file systems).