使用RecordRTC.js,Chrome扩展程序的内存使用量会缓慢增加

时间:2016-03-09 10:31:28

标签: javascript google-chrome memory google-chrome-extension memory-leaks

在我的Chrome扩展程序中,该程序的过程将进行记录 - >停止 - >用RecordRTC.js无限下载。一切都可以在开始时正常工作,但是,我的扩展的内存使用量会慢慢增加。有时可以减少内存使用量,但是增加了内存使用量的趋势,这可能导致记录文件的大小小于开头记录的文件的大小。我使用render() { return React.cloneElement(this.props.children, {...this.props, messages: {foo: 'bar'} }); } setTimeout来切换记录和停止,因此我猜更高的内存使用量可能会影响我的程序的性能。

我还使用开发工具检查setInterval中的内存使用情况。听众的数量总是增加,但我找不到哪个可能是根本原因。谁能提出任何建议?很多人都非常感谢。

这是我的代码:

timeline

0 个答案:

没有答案