# Resursanvändning över tid Följande diagram visar minnesanvändning över tid för varje språk. ## Bash ```mermaid 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 ```mermaid 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 ```mermaid 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++ ```mermaid 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 ```mermaid 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 ```mermaid 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 ```mermaid 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 ```mermaid 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 ```mermaid 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 ```mermaid 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 ```mermaid 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 ```mermaid 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 ```mermaid 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 ```mermaid 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 ```mermaid 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 ```mermaid 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 ```mermaid 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 ```mermaid 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 ```mermaid 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 ```mermaid 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 ```mermaid 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 ```mermaid 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 ```mermaid 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 ```mermaid 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 ```mermaid 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 ```mermaid 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 ```mermaid 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 ```mermaid 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 ```mermaid 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) ```mermaid 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) ```mermaid 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+) ```mermaid 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] ```