Reorganize documentation: create separate reports for each decimal level

- Create reports/ directory with detailed performance reports
- Simplify README.md to provide overview and summary
- Add links to detailed reports for each decimal level (1, 2, 5, 10, 100, 1000, 2000)
- Keep summary table and key findings in main README
- Remove verbose charts from main README to reduce noise
This commit is contained in:
Ein Anderssono
2026-04-23 10:16:20 +02:00
parent 9c0e2f4dda
commit 43870e5920
13 changed files with 1673 additions and 811 deletions
+44
View File
@@ -0,0 +1,44 @@
# Performance Report: 1000 Decimals
## Test Environment
**Hardware:**
- **Model:** MacBook Neo (Mac17,5)
- **Processor:** Apple A18 Pro (6 cores: 2 performance + 4 efficiency)
- **Memory:** 8 GB RAM
- **Operating System:** macOS (Darwin)
## Performance Charts
**Compiled Languages:**
```mermaid
xychart-beta
title "Compiled Languages - Time (ms) at 1000 decimals"
x-axis ["Assembly", "C", "C++", "Rust", "Go", "Nim", "Odin", "Fortran", "Swift", "Crystal"]
y-axis "Time (ms)" 0 --> 35
bar [9, 9, 30, 9, 9, 9, 9, 31, 29, 29]
```
**JIT-Compiled Languages:**
```mermaid
xychart-beta
title "JIT-Compiled Languages - Time (ms) at 1000 decimals"
x-axis ["Java", "C#", "Kotlin", "Julia"]
y-axis "Time (ms)" 0 --> 310
bar [57, 57, 83, 299]
```
**Interpreted Languages:**
```mermaid
xychart-beta
title "Interpreted Languages - Time (ms) at 1000 decimals"
x-axis ["Python", "Perl", "PHP", "Ruby", "JavaScript"]
y-axis "Time (ms)" 0 --> 240
bar [60, 103, 79, 79, 233]
```
---
*Generated from Pi Calculation Benchmark - 1000 decimals precision*