窗口的chrome浏览器中的getImageData内存泄漏问题:javascript

时间:2016-03-02 09:53:08

标签: javascript google-chrome google-chrome-app

我在getImageData()[由javascript提供的api]中获取内存泄漏问题,当在循环中使用来自Window 7的chrome浏览器中的画布的数据时,它会在getImageData()api上的每次旅行中增加chrome内存,所以经过一段时间,当默认的chrome内存已经完成时,如果任何人知道任何有关此问题的工作,请建议。

使用过的代码:

this.surface.drawImage(this.st1, 0, 0, this.canvas.width, this.canvas.height); 
var data = this.surface.getImageData(0,0, this.canvas.width, 
this.canvas.height);
this.timer = setTimeout(this.paint, 500);

1 个答案:

答案 0 :(得分:0)

  

public class b2cuser { [JsonProperty(Order = 0, PropertyName = "accountEnabled")] public bool AccountEnabled = true; [JsonProperty(Order = 1, PropertyName = "alternativeSignInNamesInfo")] public List<AlternativeSignInNamesInfo> AlternativeSignInNamesInfo { get; set; } [JsonProperty(Order = 2, PropertyName = "creationType")] public string CreationType = "NameCoexistence"; 属于调用它的方法的this

owner中,setTimeout属于窗口thissetTimeout =&gt;的方法window

  

使用window.setTimeout

试试这个:

.bind()