balls數(shù)組內(nèi)存泄漏的問題
有一個非常嚴(yán)峻的問題,這個balls數(shù)組每次都加入了一大堆小球,那么數(shù)組的長度不是增長的特別快嗎?這樣是不是會引發(fā)內(nèi)存泄漏?如何控制儲存小球的數(shù)組的長度?
有一個非常嚴(yán)峻的問題,這個balls數(shù)組每次都加入了一大堆小球,那么數(shù)組的長度不是增長的特別快嗎?這樣是不是會引發(fā)內(nèi)存泄漏?如何控制儲存小球的數(shù)組的長度?
2016-05-02
舉報(bào)
2016-05-03
在updateBalls中加這段代碼
// 性能優(yōu)化 控制小球的個數(shù)
var cnt = 0;
for( var i = 0; i < balls.length; i++ )
if( balls[i].x + RADIUS > 0 && balls[i].x - RADIUS < WINDOW_WIDTH)
balls[cnt++] = balls[i];
while( balls.length > Math.min(300, cnt)){
balls.pop();
}