Updated: 5.6.2006 Count: unavailable | If you own a website, I recommend you to create an account at Bravenet to get various FREE site tools/services (such as Counter, Guestbook etc., here's a full list: affiliate.html); and if you decide you will, then please do register it "through" my affiliate program's banner above. | ![]() ---- ![]() validate |
NAVIGATE | NOTABLE | |
---|---|---|
root-main -- intro -- rules -- principles tweaks -- hints -- articles -- software -- cmdline -- security -- links sub-other -- config -- terms -- projects -- certs -- various -- specs -- events7 -- events6 -- events5 -- y-2005 -- about -- website ---- | On this page are first listed various crucial performance related lines that are used in Mozilla Firefox prefs.js and/or "user.js" files, btw., it might also work in Thunderbird, at least some. You can also check them (your current configuration settings) simply by typing about:config in the Firefox's address bar (btw., other "about:..." options are about:blank, about:cache, about:cache?device=memory, about:cache?device=disk and misc ones about:credits, about:plugins, about:mozilla, about:buildconfig), and of course by finally clicking the Enter. Optionally "filter" for the parts of words that you're looking or additionally for strings of your interest. For basic description of various preferences (their meaning), download this file: Firefox-descriptions.doc, and for page where I got most of them, see here: Firefox Tweak Guide. Note that regardless of computer speed, one of the common trends is that pipelining is a good thing. Those with faster computers and gobs of memory may want to up the amount of memory available to Firefox while those with slower computers can still increase the default 4MB to something higher. Power-users are also welcome to disable the status bar to seek out that extra CPU cycle. As far as memory managing, see these two threads on Ars Technica about how to keep Firefox in RAM all the time (not being paged-out after minimized or not used for a long time): ![]() ![]() And later on, as promised on first page (index), I listed also few of my most important "registry hacks" for NT-based Windows OSs. But note I do not guarantee they will work in all conditions, and on all computers/configurations/builds. Actually I do not guarantee they will work at all in any conditition. Btw., as you can see, I used an expression "registry hacks" instead of "registry tweaks", as in document title. It's all just because I somehow hate the word "tweak", because it reminds me back on those days, when I still used (uh, and installed too) so-called "tweaking programs", instead of using the .reg files to apply these hacks, but sadly, the "tweak" is more common than a word "hack". And finally, for a really nice collection of tweak and hacks, see the George's AXCEL216 / MDGx MAX Speeed WinDOwS Tricks + Secrets site; he was so kind that he refers to my own home-site on his "links.html" page (and he didn't even notify me about it), so I am just returning the favor. |
(refresh the page for other quotes) | to make it tiny URL |
user_pref("browser.display.show_image_placeholders", false);
user_pref("browser.block.target_new_window", true); user_pref("browser.tabs.opentabfor.middleclick", true); user_pref("browser.tabs.opentabfor.urlbar", true);
user_pref("network.http.pipelining", true); user_pref("network.http.pipelining.firstrequest", true); user_pref("network.http.pipelining.maxrequests", 8); user_pref("nglayout.initialpaint.delay", 0);
user_pref("network.http.pipelining", true); user_pref("network.http.proxy.pipelining", true); user_pref("network.http.pipelining.maxrequests", 8); user_pref("content.notify.backoffcount", 5); user_pref("plugin.expose_full_path", true); user_pref("ui.submenuDelay", 0);
user_pref("content.interrupt.parsing", true); user_pref("content.max.tokenizing.time", 2250000); user_pref("content.notify.interval", 750000); user_pref("content.notify.ontimer", true); user_pref("content.switch.threshold", 750000); user_pref("nglayout.initialpaint.delay", 0); user_pref("network.http.max-connections", 48); user_pref("network.http.max-connections-per-server", 16); user_pref("network.http.max-persistent-connections-per-proxy", 16); user_pref("network.http.max-persistent-connections-per-server", 8); user_pref("browser.cache.memory.capacity", 65536);
user_pref("content.max.tokenizing.time", 2250000); user_pref("content.notify.interval", 750000); user_pref("content.notify.ontimer", true); user_pref("content.switch.threshold", 750000); user_pref("network.http.max-connections", 48); user_pref("network.http.max-connections-per-server", 16); user_pref("network.http.max-persistent-connections-per-proxy", 16); user_pref("network.http.max-persistent-connections-per-server", 8); user_pref("nglayout.initialpaint.delay", 0); user_pref("browser.cache.memory.capacity", 65536);
user_pref("browser.xul.error_pages.enabled", true); user_pref("content.interrupt.parsing", true); user_pref("content.max.tokenizing.time", 3000000); user_pref("content.maxtextrun", 8191); user_pref("content.notify.interval", 750000); user_pref("content.notify.ontimer", true); user_pref("content.switch.threshold", 750000); user_pref("network.http.max-connections", 32); user_pref("network.http.max-connections-per-server", 8); user_pref("network.http.max-persistent-connections-per-proxy", 8); user_pref("network.http.max-persistent-connections-per-server", 4); user_pref("nglayout.initialpaint.delay", 0); user_pref("browser.cache.memory.capacity", 65536);
user_pref("content.max.tokenizing.time", 3000000); user_pref("content.notify.backoffcount", 5); user_pref("content.notify.interval", 1000000); user_pref("content.notify.ontimer", true); user_pref("content.switch.threshold", 1000000); user_pref("content.maxtextrun", 4095); user_pref("nglayout.initialpaint.delay", 1000); user_pref("network.http.max-connections", 48); user_pref("network.http.max-connections-per-server", 16); user_pref("network.http.max-persistent-connections-per-proxy", 16); user_pref("network.http.max-persistent-connections-per-server", 8); user_pref("dom.disable_window_status_change", true);
user_pref("content.max.tokenizing.time", 2250000); user_pref("content.notify.interval", 750000); user_pref("content.notify.ontimer", true); user_pref("content.switch.threshold", 750000); user_pref("nglayout.initialpaint.delay", 750); user_pref("network.http.max-connections", 32); user_pref("network.http.max-connections-per-server", 8); user_pref("network.http.max-persistent-connections-per-proxy", 8); user_pref("network.http.max-persistent-connections-per-server", 4); user_pref("dom.disable_window_status_change", true);
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] "LogonType"=dword:00000000
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory] "ClearPageFileAtShutdown"=dword:00000000
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory] "DisablePagingExecutive"=dword:00000000
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management] "LargeSystemCache"=dword:00000000 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters] "Size"=dword:00000002
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management] "LargeSystemCache"=dword:00000000 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters] "Size"=dword:00000001
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management] "LargeSystemCache"=dword:00000000 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters] "Size"=dword:00000003
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management] "LargeSystemCache"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters] "Size"=dword:00000003
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Control Panel\Desktop] "MenuShowDelay"="0"
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\software\Microsoft\Windows\CurrentVersion\Explorer] "NoInstrumentation"=dword:00000001
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Control Panel\Desktop] "WaitToKillAppTimeout"="4000" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control] "WaitToKillServiceTimeout"="4000" [HKEY_USERS\.DEFAULT\Control Panel\Desktop] "WaitToKillAppTimeout"="4000"
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Executive] "AdditionalCriticalWorkerThreads"=dword:00000002 "AdditionalDelayedWorkerThreads"=dword:00000002
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl] "Win32PrioritySeparation"=dword:00000001
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl] "Win32PrioritySeparation"=dword:00000001
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl] "Win32PrioritySeparation"=dword:00000000
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] "ForwardBroadcasts"=dword:00000000 "IPEnableRouter"=dword:00000000 "UseDomainNameDevolution"=dword:00000001 "EnableICMPRedirect"=dword:00000001 "DeadGWDetectDefault"=dword:00000001 "DontAddDefaultGatewayDefault"=dword:00000000 "EnablesecurityFilters"=dword:00000000 "ForwardBufferMemory"=dword:00024a00 "NumForwardPackets"=dword:0000024a "MaxForwardBufferMemory"=dword:00024a00 "MaxNumForwardPackets"=dword:0000024a "EnablePMTUDiscovery"=dword:00000001 "EnablePMTUBHDetect"=dword:00000000 "SackOpts"=dword:00000001 "DefaultTTL"=dword:000000ff "TcpWindowSize"=dword:00007fff "GlobalMaxTcpWindowSize"=dword:0000fffe "TcpMaxDupAcks"=dword:00000002 "Tcp1323Opts"=dword:00000001 "MaxUserPort"=dword:0000fffe "TcpTimedWaitDelay"=dword:0000001e "EnableDeadGWDetect "=dword:00000000 "IGMPLevel"=dword:00000000 "KeepAliveInterval"=dword:00001f40 "KeepAliveTime"=dword:001b7740 "TcpNumConnections"=dword:00000080
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] "ForwardBroadcasts"=dword:00000000 "IPEnableRouter"=dword:00000000 "UseDomainNameDevolution"=dword:00000001 "EnableICMPRedirect"=dword:00000001 "DeadGWDetectDefault"=dword:00000001 "DontAddDefaultGatewayDefault"=dword:00000000 "EnablesecurityFilters"=dword:00000000 "ForwardBufferMemory"=dword:00024a00 "NumForwardPackets"=dword:0000024a "MaxForwardBufferMemory"=dword:00024a00 "MaxNumForwardPackets"=dword:0000024a "EnablePMTUDiscovery"=dword:00000001 "EnablePMTUBHDetect"=dword:00000000 "SackOpts"=dword:00000001 "DefaultTTL"=dword:000000ff "TcpWindowSize"=dword:00007fff "GlobalMaxTcpWindowSize"=dword:00007fff "TcpMaxDupAcks"=dword:00000002 "Tcp1323Opts"=dword:00000001 "MaxUserPort"=dword:0000fffe "TcpTimedWaitDelay"=dword:0000001e "EnableDeadGWDetect "=dword:00000000 "IGMPLevel"=dword:00000000 "KeepAliveInterval"=dword:00002ee0 "KeepAliveTime"=dword:000dbba0 "TcpNumConnections"=dword:00000080
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] "ForwardBroadcasts"=dword:00000000 "IPEnableRouter"=dword:00000000 "UseDomainNameDevolution"=dword:00000001 "EnableICMPRedirect"=dword:00000001 "DeadGWDetectDefault"=dword:00000001 "DontAddDefaultGatewayDefault"=dword:00000000 "EnablesecurityFilters"=dword:00000000 "ForwardBufferMemory"=dword:00016384 "NumForwardPackets"=dword:00000040 "MaxForwardBufferMemory"=dword:00024a00 "MaxNumForwardPackets"=dword:0000024a "MaxUserPort"=dword:0000fffe "EnableDeadGWDetect "=dword:00000000 "IGMPLevel"=dword:00000000 "KeepAliveInterval"=dword:00001f40 "KeepAliveTime"=dword:001b7740 "TcpNumConnections"=dword:00000080 "TcpMaxConnectRetransmissions"=dword:00000004 "TcpMaxDataRetransmissions"=dword:00000008 "TcpTimedWaitDelay"=dword:0000001e "TcpWindowSize"=dword:0000faf0 "Tcp1323Opts"=dword:00000001 "GlobalMaxTcpWindowSize"=dword:0000faf0 "EnablePMTUDiscovery"=dword:00000001 "SackOpts"=dword:00000001 "TcpMaxDupAcks"=dword:00000002
This thing on the left is a simple Altavista's BabelFish translation script, for details see: http://babelfish.altavista.com. To make it work, click on the respective flag and translate the current page from its native English language to the choosen one, while for another similar script (which translates optional text) also check the page "various.html". And the thing on the right is yet another Bravenet's affiliate banner, while here are various affiliate/referral links to other such accounts or services where I am a member: Senserely Referral Link, writingUp Refering Link, Spread Firefox Affiliate Link, TrafficSwarm Referral URL, Bravenet Affiliate Link, FreeViral Affiliate Link, Hits2u Affiliate Link, Ax.wbasi Referral Link. |