この日記はMozillaのプロダクトへの貢献者としての私の成果を中心に、気になったバグやWeb界隈の話題について書いていますが、 断り書きがある場合を除き、いかなる団体のオフィシャルな見解ではありません。あくまでも個人的なものです。 Mozilla Foundation、Mozilla Corporation、及び関連企業の公式情報ではないことに注意してください。

現在、XHTML 1.0 (もどき)から、HTML5なコンテンツに修正中です。古い日記は修正が完了していませんので表示が崩れます。 順次、修正していく予定ですのでしばらくお待ちください。

もずはっく日記(2012年11月)

2012年11月16日

MacでFirefoxがメモリを2.4GBも消費をしているとか出てきた
初回投稿日時: 2012年11月16日13時29分55秒
カテゴリ: Firefox 雑談
SNS: (list)

MacBook Proのディスプレイを閉じておいて、数日後に開いてみると、OS全体がやたらと遅いので、アクティビティモニタで確認してみると、Firefoxがメモリを2.4GB、仮想メモリに至っては6GB以上消費していました。1時間ぐらいかけて、がんばってabout:memoryを表示してみると……

2,687.62 MB (100.0%) -- explicit
├──2,449.70 MB (91.15%) -- window-objects
│  ├──2,238.85 MB (83.30%) -- top(http://www.facebook.com/, id=12)/active
│  │  ├──2,238.56 MB (83.29%) -- window(http://www.facebook.com/)
│  │  │  ├──2,106.60 MB (78.38%) -- js/compartment(http://www.facebook.com/)
│  │  │  │  ├──1,846.57 MB (68.71%) -- gc-heap
│  │  │  │  │  ├──1,524.96 MB (56.74%) ── unused-gc-things
│  │  │  │  │  ├────245.05 MB (09.12%) -- objects
│  │  │  │  │  │    ├──133.56 MB (04.97%) ── ordinary
│  │  │  │  │  │    ├───98.10 MB (03.65%) ── function
│  │  │  │  │  │    └───13.39 MB (00.50%) ++ (2 tiny)
│  │  │  │  │  ├─────35.81 MB (01.33%) ++ shapes
│  │  │  │  │  ├─────28.73 MB (01.07%) ── arena-admin
│  │  │  │  │  └─────12.02 MB (00.45%) ++ (4 tiny)
│  │  │  │  ├────144.47 MB (05.38%) -- objects-extra
│  │  │  │  │    ├──121.99 MB (04.54%) ── elements
│  │  │  │  │    └───22.49 MB (00.84%) ── slots
│  │  │  │  ├─────69.93 MB (02.60%) -- shapes-extra
│  │  │  │  │     ├──38.81 MB (01.44%) ── tree-tables
│  │  │  │  │     ├──28.82 MB (01.07%) ── dict-tables
│  │  │  │  │     └───2.29 MB (00.09%) ++ (2 tiny)
│  │  │  │  ├─────41.12 MB (01.53%) ++ string-chars
│  │  │  │  └──────4.50 MB (00.17%) ++ (6 tiny)
│  │  │  ├────120.52 MB (04.48%) -- dom
│  │  │  │    ├──116.83 MB (04.35%) ── orphan-nodes
│  │  │  │    └────3.69 MB (00.14%) ++ (3 tiny)
│  │  │  └─────11.43 MB (00.43%) ++ (3 tiny)
│  │  └──────0.30 MB (00.01%) ++ window(http://www.facebook.com/ai.php?aed=AQL...)
│  ├────146.16 MB (05.44%) ++ (18 tiny)
2,009.25 MB (100.0%) -- js-main-runtime-gc-heap-committed
├──1,570.46 MB (78.16%) -- unused
│  ├──1,565.23 MB (77.90%) ── gc-things
│  └──────5.23 MB (00.26%) ++ (2 tiny)
└────438.79 MB (21.84%) -- used
     ├──376.57 MB (18.74%) ── gc-things
     ├───31.66 MB (01.58%) ── chunk-admin
     └───30.56 MB (01.52%) ── arena-admin
      0.01 MB ── canvas-2d-pixel-bytes
  2,685.08 MB ── explicit
      0.93 MB ── gfx-surface-image
            0 ── ghost-windows
    659.59 MB ── heap-allocated
    684.21 MB ── heap-committed
     24.58 MB ── heap-committed-unused
        3.72% ── heap-committed-unused-ratio
      1.71 MB ── heap-dirty
     41.37 MB ── heap-unused
      0.60 MB ── images-content-used-uncompressed
  2,023.00 MB ── js-gc-heap
    2,055,394 ── page-faults-hard
2,120,979,848 ── page-faults-soft
  2,480.11 MB ── resident
     20.80 MB ── storage-sqlite
  6,149.01 MB ── vsize

こんな状況でした。

GC、CC、Minimize Memory Usageを試してみましたが、いずれも効果ありませんでした。

Facebookは前々から怪しいなぁとは思っていたのですが…… ちなみに、twitterも開いてますが、そちらは消費量がここまで極端ではありませんでした。

バグとして報告した方が良いんでしょうかね……

関連するかもしれないエントリ

関連するかもしれないエントリを発見できませんでしたが、無いとは限りません。

このエントリへのリンク元