# 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] ```