スポンサーリンク

JavaScriptでもメモリリークが発生することがあります。

Firefox用のメモリリーク検出拡張機能があります。
Leak Monitorをインストールし、ブラウジングしていると、
メモリリークを発見するたびに、ウィンドウが表示され、検出した
メモリリークを報告してくれます。

Leak Monitorのページ
https://addons.mozilla.org/firefox/2490/

ウィンドウが閉じられたにも関わらず以下の Javascript オブジェクトが
破棄されず残っています。
Leaks in window 0x301d600:
[ ] [leaked object] (301d600) = [ChromeWindow]

Leaks in window 0x53af780:
[ ] [leaked object] (53af780) = [Window]

MyBloglogのWidgetsでもエラーがちらほら。
MyBloglogを見てたらたくさんエラーが。。。
Leaks in window 0x38153a0:
[+] [leaked object] (36f55f0, http://yui.yahooapis.com/2.4.0/build/event/event-min.js, 7-7) = [Function]
 [+] bind (3325e10, http://us.i1.yimg.com/us.yimg.com/i/us/mbl/js/prototype_1_5-min.js, 1-1) = [Function]
  [-] bind (3325e10, http://us.i1.yimg.com/us.yimg.com/i/us/mbl/js/prototype_1_5-min.js, 1-1) = [Function]
  [+] bindAsEventListener (3325e60, http://us.i1.yimg.com/us.yimg.com/i/us/mbl/js/prototype_1_5-min.js, 1-1) = [Function]
   [-] bind (3325e10, http://us.i1.yimg.com/us.yimg.com/i/us/mbl/js/prototype_1_5-min.js, 1-1) = [Function]
   [-] bindAsEventListener (3325e60, http://us.i1.yimg.com/us.yimg.com/i/us/mbl/js/prototype_1_5-min.js, 1-1) = [Function]
   [-] bind (3325e10, http://us.i1.yimg.com/us.yimg.com/i/us/mbl/js/prototype_1_5-min.js, 1-1) = [Function]
   [-] bindAsEventListener (3325e60, http://us.i1.yimg.com/us.yimg.com/i/us/mbl/js/prototype_1_5-min.js, 1-1) = [Function]
  [-] bind (3325e10, http://us.i1.yimg.com/us.yimg.com/i/us/mbl/js/prototype_1_5-min.js, 1-1) = [Function]
  [-] bindAsEventListener (3325e60, http://us.i1.yimg.com/us.yimg.com/i/us/mbl/js/prototype_1_5-min.js, 1-1) = [Function]
 [-] bindAsEventListener (3325e60, http://us.i1.yimg.com/us.yimg.com/i/us/mbl/js/prototype_1_5-min.js, 1-1) = [Function]
 [-] bind (3325e10, http://us.i1.yimg.com/us.yimg.com/i/us/mbl/js/prototype_1_5-min.js, 1-1) = [Function]
 [-] bindAsEventListener (3325e60, http://us.i1.yimg.com/us.yimg.com/i/us/mbl/js/prototype_1_5-min.js, 1-1) = [Function]
JavaScriptでもコードの書き方によっては、メモリリークが発生します。
ブラウザの使用メモリがどんどん増えていってしまう場合には、
これで調べてみるのがいいかもしれません。

最近のfirefox 2には、
https://addons.mozilla.org/ja/firefox/addon/2490
のページのエクステンションはインストールできないようです。
firefoxの新しいバージョンを入れろと表示されてしまいます。
firefox3では動作しました。
参照しているページ (サイト内): [2009-05-18-4]

スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

スポンサーリンク
 

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー