トラブルシューティング
非常に大きなファイルでの作業
JSDefender は、保護するソース ファイルとすべての作業情報をメモリに保持します。非常に大きなファイル(合計サイズが約 8 MB を超える)を扱っているときに、"JavaScript heap out of memory" というエラー メッセージを受け取ることがあります。
既定では、Node が利用可能な最大ヒープ サイズを 32 ビット プラットフォームでは 700 MB に、64 ビット プラットフォームでは 1,400 MB に設定します。これは、巨大なファイルには低すぎるかもしれません。
NODE_OPTION
環境変数に既定値より高い値を設定することで、ヒープ サイズを増やすことができます。たとえば、お使いのコンピューターに 8 GB RAM が搭載されている場合、4 GB を Node 処理専用にするには、NODE_OPTION
の値を --max_old_space_size=4096
に設定します。--max_old_space_size
に続く値はメガバイトで示されます。