The only significant MemShrink-related change that landed this week was that David Anderson removed TraceMonkey, the tracing JIT compiler. In fact, TraceMonkey was disabled a while ago, so the effects on code size and memory consumption of its removal have been felt since then. But it feels more real now that the source code is gone (all 67,000 lines of it!), so I figure it’s worth mentioning.
One thing I’ve learnt while working for Mozilla is that a web browser can be characterized as a JavaScript execution environment that happens to have some multimedia capabilities. In particular, if you look at Firefox’s about:memory page, the JS engine is very often the component responsible for consuming the most memory. Consider the following snapshot from about:memory of the memory used by a s
As part of the Memshrink effort, we reduced the SQLite page cache used by Places. This is not a leak, the page cache is actively used by SQLite to improve performances by reducing disk I/O. Originally Places was allowed to use a large cache (maximum 6% of physical memory, per connection), to ensure responsiveness of the awesome bar.Starting from the 20110901 Nigthly, the following changes have b
A quieter week this week. Well, plenty of work was done but not yet completed, and I mostly write only about changes that have been finished. Brian Hackett finished up the last of his memory usage reductions for JavaScript type inference. The previous attempted merge of type inference bounced due to unacceptable memory usage, but Brian has reduced its usage massively and it will land soon. Dave
Lots of good stuff this week. Blog posts There were four great blog posts this week relating to memory usage in Firefox. Gregor Wagner compared Firefox and Google Chrome in a 150-tab stress test. Firefox won hands down. It appears that Chrome just can’t handle large numbers of tabs open at once; I’d be interested to hear if anyone can confirm or refute that finding. Gian-Carlo Pascutto describe
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く