2012-04-07 17 views
0

私は現在、Spotify APIを使用してアプリケーションを構築しています。このアプリは時間の経過とともにメモリに無制限に消費されることが判明しました。私は次のコードスニペットを分離しましたSpotify App APIのメモリリーク

var player = models.player; 
var leakTimer=setInterval(leak,500) 
function leak(){ 
    player.playing=true; 
} 

この関数を呼び出すごとに、Spotifyで使用されるメモリが増加します。 1.5Gbを使用した後にテストを中止しましたが、まだ増加していました。それはバグか私の間違いですか?

OSX 10.7.3、Spotify 0.8.2.610で動作します。

おかげで、

ヒューゴ

答えて

0

のintresting ...私はそれをテストし、私は同じ問題を抱えているように見えます。私は次の曲を押すたびに、メモリ使用量の上昇を続けます。

私は、私のアプリなしでSpotifyでもテストしました。同じ問題。 アプリなしでテストしました。問題ない。

他のアプリ(Last.FM、Tune Wikiなど)を有効にせずにアプリをテストして、実際にリークが発生していないかどうかをテストしたい場合があります。私のアプリは途中でやります。

私はそれがなぜ起こったのか知っていると思います。私のアプリでは、Last.FM APIを使って現在再生中の曲に関する情報をいくつかの他の機能と共に提供します。新しい曲が始まると、情報部門が空になり、新しい情報が追加されます。しかし、以前に呼ばれた情報はどこかに格納されているようです。これはメモリ使用量を積み上げます。

これにより、より多くの洞察が得られることを願っています。また、指摘してくれてありがとう。