14
edits
m (buglinkify) |
|||
| Line 39: | Line 39: | ||
* JPEG/image speedups | * JPEG/image speedups | ||
** | ** {{bug|411379}}: JPEG color conversion MMX/SSE2 | ||
** Shows perf wins on win32, OSX has bug 412396 | ** Shows perf wins on win32, OSX has {{bug|412396}} | ||
** | ** {{bug|411718}}: avoid buffer copy on JPEG decode | ||
* Perf Bugs for FF3: | * Perf Bugs for FF3: | ||
| Line 52: | Line 52: | ||
* massive Ts regression in 2006 | * massive Ts regression in 2006 | ||
** Ts analysis: bug 406810 | ** Ts analysis: {{bug|406810}} | ||
** Related to thread manager landing | ** Related to thread manager landing | ||
** Darin thinks it might be excessive painting. | ** Darin thinks it might be excessive painting. | ||
* Profile Guided Optimization | * Profile Guided Optimization | ||
** WPO turned on for windows (bug 361343) -- nice performance win on XP | ** WPO turned on for windows ({{bug|361343}}) -- nice performance win on XP | ||
** Spidermonkey seems to respond well to PGO under GCC (bug 410994) | ** Spidermonkey seems to respond well to PGO under GCC ({{bug|410994}}) | ||
** sayrer has entire browser building with -fprofile-generate on Linux. no results yet. | ** sayrer has entire browser building with -fprofile-generate on Linux. no results yet. | ||
** dbaron: shipped fx 1.0 with PGO on linux as well, was a 10% perf win... but compiler upgrade + build system breakage stopped us. We need to restart this on linux (and see about OSX). | ** dbaron: shipped fx 1.0 with PGO on linux as well, was a 10% perf win... but compiler upgrade + build system breakage stopped us. We need to restart this on linux (and see about OSX). | ||
** -GL breaks some things on win32 | ** -GL breaks some things on win32 | ||
* | * {{bug|353962}} -- JS spinlocks vs. full locks (Crashes in Fx2) | ||
* | * {{bug|196843}} -- CSS fastload | ||
* On radar (unowned stuff that people have mentioned have mentioned we should look at at some point) | * On radar (unowned stuff that people have mentioned have mentioned we should look at at some point) | ||
| Line 74: | Line 74: | ||
* Start/Stop Shark from JS | * Start/Stop Shark from JS ({{bug|411365}} Patch) | ||
** Gets really clean profiles. | ** Gets really clean profiles. | ||
** Install newest [http://developer.apple.com/tools/download/ CHUD] | ** Install newest [http://developer.apple.com/tools/download/ CHUD] | ||
| Line 80: | Line 80: | ||
** Good setting for brief events is config->advanced 20us sample rate | ** Good setting for brief events is config->advanced 20us sample rate | ||
** Put shark in remote mode | ** Put shark in remote mode | ||
** Example from | ** Example from {{bug|412396}} test: | ||
<html> | <html> | ||
edits