Spotify Apps API内存泄漏

时间:2012-04-06 05:06:40

标签: spotify

我正在构建一个应用程序,让用户可以根据标签浏览艺术家的网格。因此,他们选择一个标签,并看到约30位艺术家的标签,并可以快速更改标签,看到新的艺术家。

对于每位艺术家,我会抓住他们的前5首曲目,并将它们放入临时播放列表中,使用“播放器”视图(带有播放按钮的方形艺术)显示。

然而,当用户从标签浏览到标签时,我看到大量内存泄漏。似乎Spotify将所有旧的临时播放列表保留在内存中,尽管用户浏览页面并且DOM被破坏。即使我的应用程序完全关闭,播放列表也会留在内存中(我知道,因为如果我注意到临时播放列表uri,我仍然可以在下次加载应用程序时访问它。)

这对我来说似乎不对。随着用户查看更多页面,内存使用量不断增加。当然,我认为临时播放列表应该受到责备,但它可能是别的。

1)发布临时播放列表的协议是什么?如果我知道我不再需要它们,我可以手动销毁它们吗?

2)有没有更有效的方法来做我想要的事情(显示一堆与临时播放列表相关的曲目播放器)?

由于

彼得

0 个答案:

没有答案