Default places.frecency.updateIdleTime to 0, disabling frecency calculation.
authorNicholas A. Zigarovich <nick@servo.cc>
Tue, 17 Mar 2009 15:20:30 +0000 (17 11:20 -0400)
committerNicholas A. Zigarovich <nick@servo.cc>
Tue, 17 Mar 2009 15:20:30 +0000 (17 11:20 -0400)
This appears to fix for the CPU usage issues seen on Debian and perhaps Arch
systems. Also, Conkeror does not use the frecency stat, so no reason to waste
cycles calculating it.

defaults/preferences/history-frecency.js [new file with mode: 0644]

diff --git a/defaults/preferences/history-frecency.js b/defaults/preferences/history-frecency.js
new file mode 100644 (file)
index 0000000..bb5be52
--- /dev/null
@@ -0,0 +1,8 @@
+/* Disable history frecency calculation. xulrunner sometimes consumes
+ * unreasonable amounts of CPU time if this preference is not set.
+ * As conkeror does not use the frecency stat, it is disabled by
+ * default. See also:
+ *
+ * http://kb.mozillazine.org/Places.frecency.updateIdleTime
+ */
+pref("places.frecency.updateIdleTime", 0);