You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is
highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If
there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.
Skip to main content
Mozilla Footprint Projects
Memory Usage
- Memory Usage Smoke Test Results
-
Served fresh daily, a tracking system that charts overall
virtual memory usage, resident set size growth and leak rates.
Note that these graphs track memory usage of the embedding
harness, not the full-blown Mozilla browser.
Historical Process Growth Rate
|
Historical VM Usage
|
Today's LTOG Memory Usage
|
- Using SpaceTrace to Inspect Footprint Presentation
-
Instruction on how to use SpaceTrace to analyze footpirnt data.
- Codesighs, a Code and Data size monitoring tool
-
Instruction on how to use Codesighs to determine code and data size.
- Using trace-malloc to Measure Live Bloat
-
A brief describing how to use trace-malloc's facilities to
measure ``live objects''.
- How to debug memory leaks/refcnt leaks
-
This document describes tools that are built into Mozilla that
can be used to diagnose memory leaks, especially, leaks that
occur due to reference counting issues.
- XPCOM Leak Tutorial
-
A tutorial that describes in detail how to use the above toolset.
- Memory Usage Patterns
-
Some random thoughts and human observations about mozilla memory usage.
- OSX (10.1) memory analysis
-
Gross memory usage on Mac OSX collected using
top
.
- Interactive leak tests
-
A set of interactive tests that search for leaks.
- SGI Memo on usability and memory usage.
-
Read this and think about what you've done for footprint today.
Toolchain Issues
- Allocators
-
A comparison of some common memory allocators.
- frankengcc
-
A modified version of
gcc-2.95.2
that builds a
binary that uses less memory at runtime.
Task Lists
-
Footprint Bugs
-
A list of all Bugzilla bugs with the
footprint
keyword.
- Current High Priority Tasks
-
This was current at one point. It's not really current anymore.
- Old Grab Bag Task List
-
This was current at some point before the previous list; it's
now really out of date.