cbc9eef036
- Added Mermaid XY charts showing memory usage over time - Individual charts for Elixir, TypeScript, Dart, Haskell, C - Comparison chart for fast languages - Shows how memory usage varies during program execution - Based on actual timeline data from benchmark runs
6.7 KiB
6.7 KiB
Resursanvändning över tid
Följande diagram visar minnesanvändning över tid för varje språk.
Bash
xychart-beta
title "Bash - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 77
y-axis "Minne (MB)" 0 --> 2.96875
line [2.0, 2.0, 2.0, 2.0]
Brainfuck
xychart-beta
title "Brainfuck - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 32
y-axis "Minne (MB)" 0 --> 2.96875
line [2.0, 2.0]
C
xychart-beta
title "C - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 5
y-axis "Minne (MB)" 0 --> 1.0
line [0.0]
C++
xychart-beta
title "C++ - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 8
y-axis "Minne (MB)" 0 --> 2.4375
line [1.4]
CSharp
xychart-beta
title "CSharp - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 35
y-axis "Minne (MB)" 0 --> 2.984375
line [2.0, 2.0]
D
xychart-beta
title "D - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 8
y-axis "Minne (MB)" 0 --> 1.484375
line [0.5]
Dart
xychart-beta
title "Dart - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 11
y-axis "Minne (MB)" 0 --> 10.09375
line [9.1]
Elixir
xychart-beta
title "Elixir - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 294
y-axis "Minne (MB)" 0 --> 3.0
line [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0]
Erlang
xychart-beta
title "Erlang - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 101
y-axis "Minne (MB)" 0 --> 3.015625
line [2.0, 2.0, 2.0, 2.0, 2.0]
Fortran
xychart-beta
title "Fortran - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 32
y-axis "Minne (MB)" 0 --> 2.75
line [1.8, 1.8]
Go
xychart-beta
title "Go - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 6
y-axis "Minne (MB)" 0 --> 1.0
line [0.0]
Haskell
xychart-beta
title "Haskell - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 7
y-axis "Minne (MB)" 0 --> 11.546875
line [10.5]
Java
xychart-beta
title "Java - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 30
y-axis "Minne (MB)" 0 --> 2.984375
line [2.0, 2.0]
JavaScript
xychart-beta
title "JavaScript - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 494
y-axis "Minne (MB)" 0 --> 3.0
line [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 0.0]
Julia
xychart-beta
title "Julia - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 135
y-axis "Minne (MB)" 0 --> 3.0
line [2.0, 2.0, 2.0, 2.0, 2.0, 2.0]
Kotlin
xychart-beta
title "Kotlin - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 34
y-axis "Minne (MB)" 0 --> 2.96875
line [2.0, 2.0]
Lua
xychart-beta
title "Lua - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 57
y-axis "Minne (MB)" 0 --> 3.0
line [2.0, 2.0, 2.0]
Nim
xychart-beta
title "Nim - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 8
y-axis "Minne (MB)" 0 --> 3.328125
line [2.3]
Objective-C
xychart-beta
title "Objective-C - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 5
y-axis "Minne (MB)" 0 --> 1.0
line [0.0]
Odin
xychart-beta
title "Odin - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 8
y-axis "Minne (MB)" 0 --> 5.0
line [4.0]
PHP
xychart-beta
title "PHP - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 32
y-axis "Minne (MB)" 0 --> 2.984375
line [2.0, 2.0]
Perl
xychart-beta
title "Perl - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 30
y-axis "Minne (MB)" 0 --> 2.953125
line [2.0, 2.0]
Python
xychart-beta
title "Python - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 9
y-axis "Minne (MB)" 0 --> 2.953125
line [2.0]
R
xychart-beta
title "R - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 151
y-axis "Minne (MB)" 0 --> 2.984375
line [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0]
Ruby
xychart-beta
title "Ruby - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 53
y-axis "Minne (MB)" 0 --> 2.953125
line [2.0, 2.0, 2.0]
Scala
xychart-beta
title "Scala - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 351
y-axis "Minne (MB)" 0 --> 3.0
line [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0]
Swift
xychart-beta
title "Swift - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 7
y-axis "Minne (MB)" 0 --> 1.0
line [0.0]
TypeScript
xychart-beta
title "TypeScript - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 1419
y-axis "Minne (MB)" 0 --> 3.015625
line [1.9, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0]
Zig
xychart-beta
title "Zig - Resursanvändning över tid"
x-axis "Tid (ms)" 0 --> 8
y-axis "Minne (MB)" 0 --> 3.65625
line [2.7]
Jämförelser
Snabba språk (< 50ms)
xychart-beta
title "Snabba språk - Minnesanvändning"
x-axis "Tid (ms)" 0 --> 35
y-axis "Minne (MB)" 0 --> 11.546875
line [2.0, 2.0]
line [0.0]
line [1.4]
line [2.0, 2.0]
line [0.5]
line [9.1]
line [1.8, 1.8]
line [0.0]
line [10.5]
line [2.0, 2.0]
line [2.0, 2.0]
line [2.3]
line [0.0]
line [4.0]
line [2.0, 2.0]
line [2.0, 2.0]
line [2.0]
line [0.0]
line [2.7]
Medelsnabba språk (50-200ms)
xychart-beta
title "Medelsnabba språk - Minnesanvändning"
x-axis "Tid (ms)" 0 --> 151
y-axis "Minne (MB)" 0 --> 3.015625
line [2.0, 2.0, 2.0, 2.0]
line [2.0, 2.0, 2.0, 2.0, 2.0]
line [2.0, 2.0, 2.0, 2.0, 2.0, 2.0]
line [2.0, 2.0, 2.0]
line [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0]
line [2.0, 2.0, 2.0]
Långsamma språk (200ms+)
xychart-beta
title "Långsamma språk - Minnesanvändning"
x-axis "Tid (ms)" 0 --> 1443
y-axis "Minne (MB)" 0 --> 3.015625
line [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0]
line [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 0.0]
line [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0]
line [1.9, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0]