Firefox/Projects/Startup Time Improvements Notes: Difference between revisions

→‎adw's Windows XP experience: Fixed flushmem link, added more info
(→‎adw's Windows XP experience: Fixed flushmem link, added more info)
Line 151: Line 151:


* [http://technet.microsoft.com/en-us/sysinternals/bb897561.aspx CacheSet] from Microsoft
* [http://technet.microsoft.com/en-us/sysinternals/bb897561.aspx CacheSet] from Microsoft
** Uses a system call to request that the working set of the system's cache be cleared.
* [http://twpol.dyndns.org/weblog/2009/07/29/01 purge.exe] from Silver
* [http://twpol.dyndns.org/weblog/2009/07/29/01 purge.exe] from Silver
** This appears to be equivalent to CacheSet.
** This appears to be equivalent to CacheSet.
* [http://twpol.dyndns.org/weblog/2009/07/29/01 flushmem.exe] from Chad Austin
* [http://chadaustin.me/2009/04/flushing-disk-cache/ flushmem.exe] from Chad Austin
** Allocates memory in 64 KiB chunks until it can't anymore, and then writes to each page, forcing older pages out to the page file.


I noticed no difference between starting Firefox warm and starting it after using both CacheSet and purge.exe.  Whatever they may do, combined with disabled prefetch they are not sufficient to simulate cold startup.
I noticed no difference between starting Firefox warm and starting it after using both CacheSet and purge.exe.  Whatever they may do, combined with disabled prefetch they are not sufficient to simulate cold startup.
Confirmed users
764

edits