node.js和谐中的分段错误

时间:2017-01-23 08:44:37

标签: javascript node.js ecmascript-6

当我使用--harmony标志运行以下代码时,我得到Segmentation fault: 11

'use strict';
var N = 100;

function test() {
    function recursive(n) {
        if (n < 1) {
            return 1;
        } else {
            for (let i = 0; i < 1000; i++) {
                let variable;
                variable += ' ';
            }
            return recursive(n - 1);

        }
    }

    console.time('Test');
    recursive(N);
    console.timeEnd('Test');
}

test();

没有--harmony标志,代码运行时没有任何错误。

--harmony

$ node --harmony  recursion.js 
Segmentation fault: 11

没有--harmony

$ node recursion.js 
Test: 8.161ms

我的node.js版本为v6.6.0。如果您有任何想法,请帮助我,为什么我会遇到段错误。

0 个答案:

没有答案