求救,cc.Graphics画曲线图,浏览器崩溃

cocos creator 1.51 在update里调用下面的函数,几秒钟后浏览器就奔溃了

drawHeartGraphics: function() {
   var list = [112,110,110,110,112,116,118,119,120,120,119,118,118,120,122,122,120,118,117,116,116,118,121,123,124,124,120,110,91,67,45,34,34,37,53,73,94,117,135,147,152,155,155,155,153,151,147,144,143,143,143,144,144,143,143,141,139,135,129,123,119,117,114,111,111,111,114,118,120,121,121,121,122,121,121,120,120,120,120,119,118,118,118,118,117,114,110,108,105,102,100,100,102,106,109,112,113,114,114,117,120,121,124,127,128,128,124,120,119,119,122,126,130,132,132,129,119,103,80,58,43,41,41,51,69,89,108,124,135,142,146,151,151,151,149,148,147,145,143,141,141,142,144,144,143,139,132,127,124,118,111,110,110,111,113,114,114,116,116,116,114,112,108,108,109,114,121,126,126,126,122,117,114,112,111,108,105,102,101,101,101,103,108,114,117,117,108,86,72,72,69,72,78,80,95,113,123,128,132,133,133,132,129,126,124,116,102,87,73,64,64,66,80,98,114,125,134,142,155,168,177,180,180,178,174,167,164,161]; 

    var mStepX = 2.0; 
    var mStepY = 2.0;
    var jumpNum = 0;
    var start = {x:0, y:0};
    this.graphicsNode.clear();
    this.graphicsNode.lineWidth = 10;
    this.graphicsNode.strokeColor = cc.hexToColor('#FEDCDD');
    this.graphicsNode.moveTo(0, 0);
    for(var i=0; i<list.length; ++i) {
        if (start.x != 0) {
            if(start.y != list[i]){
                this.graphicsNode.lineTo(start.x + mStepX, list[i] * mStepY);
                jumpNum = 0;
            } else {
                ++jumpNum;
            }
        }
        start.x += mStepX;
        start.y = list[i];
    }
    this.graphicsNode.stroke();
}

实际list里的点是一直在变的,所以要一直刷新图形

自己顶上去@jare

@2youyou2 请求帮助

@jjyinkailejj 求救

新发现,谷歌浏览器会崩溃,微软edge不会崩