Performance/Pageloader

From MozillaWiki
< Performance
Revision as of 21:03, 3 April 2009 by VladVukicevic (talk | contribs) (Created page with 'The pageloader component is the core of many of the performance tests that we run via Talos and otherwise, including Tp3, Tsvg, Tgfx, and others. == Installation == If you have...')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The pageloader component is the core of many of the performance tests that we run via Talos and otherwise, including Tp3, Tsvg, Tgfx, and others.

Installation

If you have a build with --enable-tests, the pageloader component is built and installed by default; no further building is needed. Otherwise, read on.

The net result of the build are three files in the dist directory:

  • dist/bin/components/tp-cmdline.js
  • dist/bin/chrome/pageloader.jar
  • dist/bin/chrome/pageloader.manifest

For an easy install in an existing firefox build (even a binary build such as a nightly), grab the pageloader and reftest files from here, and unzip in the dist/bin directory. The files will get placed into the components or chrome dirs as appropriate.

If you wish to examine or modify the pageloader, the code lives in mozilla/layout/tools/pageloader. You can either manually run make inside that directory in your objdir.