Files
print_hej/mermaid_charts.md
T
Ein Anderssono c989bb8cb4 Convert README to English with natural flow
- Recreated entire README in English
- Preserved all technical details and data
- Improved flow and readability
- Kept Swedish version as README_SV.md for reference
- All charts and analysis now in English
2026-04-23 01:15:07 +02:00

321 lines
6.9 KiB
Markdown

# Resursanvändning över tid
Följande diagram visar minnesanvändning (MB) och CPU-användning (%) över tid.
Varje diagram har två linjer: minne (övre) och CPU (undre).
## Bash
```mermaid
xychart-beta
title "Bash - Tidslinje: Minne (MB) och CPU (%)"
x-axis "Tid (ms)" 0 --> 9
y-axis "Minne (MB) / CPU (%)" 0 --> 2.953125
line[1.95]
line[0]
```
## Brainfuck
```mermaid
xychart-beta
title "Brainfuck - Tidslinje: Minne (MB) och CPU (%)"
x-axis "Tid (ms)" 0 --> 10
y-axis "Minne (MB) / CPU (%)" 0 --> 2.953125
line[1.95]
line[0]
```
## CSharp
```mermaid
xychart-beta
title "CSharp - Tidslinje: Minne (MB) och CPU (%)"
x-axis "Tid (ms)" 0 --> 32
y-axis "Minne (MB) / CPU (%)" 0 --> 2.96875
line[1.97, 0.00]
line[0, 0]
```
## Crystal
```mermaid
xychart-beta
title "Crystal - Tidslinje: Minne (MB) och CPU (%)"
x-axis "Tid (ms)" 0 --> 5
y-axis "Minne (MB) / CPU (%)" 0 --> 2
line[0.00]
line[0]
```
## Dart
```mermaid
xychart-beta
title "Dart - Tidslinje: Minne (MB) och CPU (%)"
x-axis "Tid (ms)" 0 --> 13
y-axis "Minne (MB) / CPU (%)" 0 --> 11.75
line[10.75]
line[0]
```
## Elixir
```mermaid
xychart-beta
title "Elixir - Tidslinje: Minne (MB) och CPU (%)"
x-axis "Tid (ms)" 0 --> 363
y-axis "Minne (MB) / CPU (%)" 0 --> 3.0
line[2.00, 2.00, 2.00, 2.00, 2.00, 2.00, 2.00, 2.00, 2.00, 2.00, 2.00, 2.00, 2.00]
line[0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]
```
## Erlang
```mermaid
xychart-beta
title "Erlang - Tidslinje: Minne (MB) och CPU (%)"
x-axis "Tid (ms)" 0 --> 105
y-axis "Minne (MB) / CPU (%)" 0 --> 2.984375
line[1.98, 1.98, 1.98, 1.98, 1.98]
line[0, 0, 0, 0, 0]
```
## Fortran
```mermaid
xychart-beta
title "Fortran - Tidslinje: Minne (MB) och CPU (%)"
x-axis "Tid (ms)" 0 --> 6
y-axis "Minne (MB) / CPU (%)" 0 --> 2
line[0.00]
line[0]
```
## Haskell
```mermaid
xychart-beta
title "Haskell - Tidslinje: Minne (MB) och CPU (%)"
x-axis "Tid (ms)" 0 --> 8
y-axis "Minne (MB) / CPU (%)" 0 --> 12.46875
line[11.47]
line[0]
```
## Java
```mermaid
xychart-beta
title "Java - Tidslinje: Minne (MB) och CPU (%)"
x-axis "Tid (ms)" 0 --> 32
y-axis "Minne (MB) / CPU (%)" 0 --> 2.953125
line[1.95, 1.95]
line[0, 0]
```
## JavaScript
```mermaid
xychart-beta
title "JavaScript - Tidslinje: Minne (MB) och CPU (%)"
x-axis "Tid (ms)" 0 --> 60
y-axis "Minne (MB) / CPU (%)" 0 --> 2.984375
line[1.98, 1.98, 1.98]
line[0, 0, 0]
```
## Julia
```mermaid
xychart-beta
title "Julia - Tidslinje: Minne (MB) och CPU (%)"
x-axis "Tid (ms)" 0 --> 248
y-axis "Minne (MB) / CPU (%)" 0 --> 3.0
line[2.00, 2.00, 2.00, 2.00, 1.94, 1.94, 1.94]
line[0, 0, 1, 1, 1, 0, 0]
```
## Kotlin
```mermaid
xychart-beta
title "Kotlin - Tidslinje: Minne (MB) och CPU (%)"
x-axis "Tid (ms)" 0 --> 33
y-axis "Minne (MB) / CPU (%)" 0 --> 2.953125
line[1.95, 1.95]
line[0, 0]
```
## Objective-C
```mermaid
xychart-beta
title "Objective-C - Tidslinje: Minne (MB) och CPU (%)"
x-axis "Tid (ms)" 0 --> 5
y-axis "Minne (MB) / CPU (%)" 0 --> 2
line[0.00]
line[0]
```
## PHP
```mermaid
xychart-beta
title "PHP - Tidslinje: Minne (MB) och CPU (%)"
x-axis "Tid (ms)" 0 --> 53
y-axis "Minne (MB) / CPU (%)" 0 --> 2.984375
line[1.98, 1.98, 0.00]
line[0, 0, 0]
```
## Perl
```mermaid
xychart-beta
title "Perl - Tidslinje: Minne (MB) och CPU (%)"
x-axis "Tid (ms)" 0 --> 8
y-axis "Minne (MB) / CPU (%)" 0 --> 2.953125
line[1.95]
line[0]
```
## Python
```mermaid
xychart-beta
title "Python - Tidslinje: Minne (MB) och CPU (%)"
x-axis "Tid (ms)" 0 --> 9
y-axis "Minne (MB) / CPU (%)" 0 --> 2.953125
line[1.95]
line[0]
```
## R
```mermaid
xychart-beta
title "R - Tidslinje: Minne (MB) och CPU (%)"
x-axis "Tid (ms)" 0 --> 143
y-axis "Minne (MB) / CPU (%)" 0 --> 2.984375
line[1.98, 1.98, 1.98, 1.98, 1.98, 1.98]
line[0, 0, 0, 0, 0, 0]
```
## Ruby
```mermaid
xychart-beta
title "Ruby - Tidslinje: Minne (MB) och CPU (%)"
x-axis "Tid (ms)" 0 --> 56
y-axis "Minne (MB) / CPU (%)" 0 --> 2.953125
line[1.95, 1.95, 1.95]
line[0, 0, 0]
```
## Scala
```mermaid
xychart-beta
title "Scala - Tidslinje: Minne (MB) och CPU (%)"
x-axis "Tid (ms)" 0 --> 356
y-axis "Minne (MB) / CPU (%)" 0 --> 2.984375
line[1.92, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98]
line[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
```
## Swift
```mermaid
xychart-beta
title "Swift - Tidslinje: Minne (MB) och CPU (%)"
x-axis "Tid (ms)" 0 --> 6
y-axis "Minne (MB) / CPU (%)" 0 --> 2
line[0.00]
line[0]
```
## TypeScript
```mermaid
xychart-beta
title "TypeScript - Tidslinje: Minne (MB) och CPU (%)"
x-axis "Tid (ms)" 0 --> 864
y-axis "Minne (MB) / CPU (%)" 0 --> 2.984375
line[1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98]
line[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
```
# Jämförelser
## Snabba språk (< 50ms)
```mermaid
xychart-beta
title "Snabba språk - Minne och CPU över tid"
x-axis "Tid (ms)" 0 --> 33
y-axis "Minne (MB) / CPU (%)" 0 --> 12.46875
line[1.95]
line[1.95]
line[1.97, 0.00]
line[0.00]
line[10.75]
line[0.00]
line[11.47]
line[1.95, 1.95]
line[1.95, 1.95]
line[0.00]
line[1.95]
line[1.95]
line[0.00]
line[0]
line[0]
line[0, 0]
line[0]
line[0]
line[0]
line[0]
line[0, 0]
line[0, 0]
line[0]
line[0]
line[0]
line[0]
```
## Medelsnabba språk (50-200ms)
```mermaid
xychart-beta
title "Medelsnabba språk - Minne och CPU över tid"
x-axis "Tid (ms)" 0 --> 143
y-axis "Minne (MB) / CPU (%)" 0 --> 2.984375
line[1.98, 1.98, 1.98, 1.98, 1.98]
line[1.98, 1.98, 1.98]
line[1.98, 1.98, 0.00]
line[1.98, 1.98, 1.98, 1.98, 1.98, 1.98]
line[1.95, 1.95, 1.95]
line[0, 0, 0, 0, 0]
line[0, 0, 0]
line[0, 0, 0]
line[0, 0, 0, 0, 0, 0]
line[0, 0, 0]
```
## Långsamma språk (200ms+)
```mermaid
xychart-beta
title "Långsamma språk - Minne och CPU över tid"
x-axis "Tid (ms)" 0 --> 864
y-axis "Minne (MB) / CPU (%)" 0 --> 3.0
line[2.00, 2.00, 2.00, 2.00, 2.00, 2.00, 2.00, 2.00, 2.00, 2.00, 2.00, 2.00, 2.00]
line[2.00, 2.00, 2.00, 2.00, 1.94, 1.94, 1.94]
line[1.92, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98]
line[1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98]
line[0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]
line[0, 0, 1, 1, 1, 0, 0]
line[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
line[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
```