title: How to understands logs when nodejs process crashes out of memory
body: <p>My node server crashes with the following logs. </p>
  
  <pre><code>&lt;--- Last few GCs ---&gt;
  
    504158 ms: Mark-sweep 1379.9 (1434.3) -&gt; 1379.0 (1434.3) MB, 1486.7 / 0.0 ms [allocation failure] [GC in old space requested].
    505610 ms: Mark-sweep 1379.0 (1434.3) -&gt; 1379.0 (1434.3) MB, 1452.0 / 0.0 ms [allocation failure] [GC in old space requested].
    507067 ms: Mark-sweep 1379.0 (1434.3) -&gt; 1379.0 (1406.3) MB, 1456.1 / 0.0 ms [last resort gc].
    508505 ms: Mark-sweep 1379.0 (1406.3) -&gt; 1379.0 (1406.3) MB, 1438.3 / 0.0 ms [last resort gc].
  </code></pre>
  
  <p>I understand Mark-sweep is a GC algorithm. How do we interpret these numbers "1379.9 (1434.3) -> 1379.0 (1434.3) MB, 1486.7 / 0.0 ms" after that? </p>