これ、かなり前に気になってたのですがこちらのスキン側の問題かなと思ってたんですよね
#Linuxになってからは全く気にならない程度だったし
lxrが500エラーなので深く調べるのは後にしますが@mozilla.org/timer;1のinitWithCallbackが怪しいそうだなと。(実装によるけどメンバ変数に入れられた場合相互参照でメモリリークするはず。例えGCがあってもnullを放りこんでも)
見事にメンバ変数に入ってますね…
JSのオブジェクトをNS_RELEASEしても参照が切れるだけだと思うからnsTimerのcallback部分で参照外してもいいと思うのだけど
未テストなパッチ。
ビルドしてる途中でまだ時間掛かりそう…
コンパイル成功。
特に問題は起きてないようだけどソース追って調べないと何とも。
本当にメモリが開放されてるかもよー分からん…