我在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);
答案 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
属于窗口this
是setTimeout
=&gt;的方法window
使用
window.setTimeout
试试这个:
.bind()