ユーザ用ツール

サイト用ツール


nodejs

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
nodejs [2016/10/13 02:02] – [--max-old-space-size] nullponnodejs [2016/10/13 02:30] (現在) – [--max-old-space-size] nullpon
行 131: 行 131:
  
 ==== --max-old-space-size ==== ==== --max-old-space-size ====
 +<markdown>
 デフォルトで1.5GB以上のメモリを確保しようとするとクラッシュします。ひたすらメモリを食いつぶしていくコードを実行すると… デフォルトで1.5GB以上のメモリを確保しようとするとクラッシュします。ひたすらメモリを食いつぶしていくコードを実行すると…
  
-<code>+```
 <--- Last few GCs ---> <--- Last few GCs --->
  
行 154: 行 154:
 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - process out of memory FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - process out of memory
 zsh: abort      node hoge.js zsh: abort      node hoge.js
-</code>+```
  
 上限を増やすには 上限を増やすには
  
-<code>+```
 $ node --max-old-space-size=2048 hoge.js $ node --max-old-space-size=2048 hoge.js
-</code>+```
  
 これを実行すると… これを実行すると…
  
-<code>+```
 <--- Last few GCs ---> <--- Last few GCs --->
  
行 183: 行 183:
 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - process out of memory FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - process out of memory
 zsh: abort      node --max-old-space-size=2048 hoge.js zsh: abort      node --max-old-space-size=2048 hoge.js
-</code>+```
  
 今度は2GBまで持ちました。が、こんなにメモリを使う実装の前に色々直しましょう 今度は2GBまで持ちました。が、こんなにメモリを使う実装の前に色々直しましょう
 +</markdown>
nodejs.1476324132.txt.gz · 最終更新: 2016/10/13 02:02 by nullpon