【发布时间】:2014-01-21 08:55:30
【问题描述】:
我正在尝试使用处理库为 Spotify 编写可视化工具。
但我的 audio.RealtimeAnalyzer 类有问题。
var analyzer = audio.RealtimeAnalyzer.forPlayer(models.player);
analyzer.addEventListener('audio', function(data){ ... });
如果我让它运行一个小时,Spotify 将使用超过 1.5GB 的内存并最终崩溃。是否有可能转储或释放所有这些不必要的内存? 或者我可以使用其他类来解决这个问题吗?
【问题讨论】:
-
Repro'd - 使用来自developer.spotify.com/docs/apps/api/1.0/api-audio.html 的示例代码,我的内存使用量增长了大约 25 MB/分钟。重新加载我的应用程序不会释放内存。
-
window.gc() 似乎不是可用的函数 (stackoverflow.com/questions/13950394/…)
-
很高兴我不是唯一一个有问题的人。即使当我使用 Spotify 自己构建的可视化工具时,内存也在不断增长。 link
标签: spotify spotify-app