From 67a0b0a53cedd4547b94db34cf4635de82e22d55 Mon Sep 17 00:00:00 2001 From: gorhill Date: Tue, 23 Dec 2014 08:59:53 -0800 Subject: [PATCH] Updated Own memory usage: benchmarks over time (markdown) --- Own memory usage: benchmarks over time.md | 27 +++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/Own memory usage: benchmarks over time.md b/Own memory usage: benchmarks over time.md index fd71186..d7d6ffd 100644 --- a/Own memory usage: benchmarks over time.md +++ b/Own memory usage: benchmarks over time.md @@ -1,5 +1,32 @@ Just a place for me to keep track of comparative memory usage over time. Screenshot before/after [reference benchmark](https://github.com/gorhill/uBlock/wiki/Reference-benchmark). Great care taken to ensure memory was garbage collected before screenshots taken. To force memory garbage collection, browser left on idle for more than 1 minute, then dev console of each extension opened, _Timeline_ tab, then clicked twice on the trash can icon. +### 23 December 2014 + +- Chromium 39.0.2171.65 64-bit (Linux) +- µBlock 0.8.2.2 +- AdBlock 2.15 +- Adblock Plus 1.8.8 +- Adguard AdBlocker 1.0.3.8 + +Before benchmark started:
+![before](https://raw.githubusercontent.com/gorhill/uBlock/master/doc/benchmarks/mem-usage-20141223-before.png) + +After benchmark completed:
+![after](https://raw.githubusercontent.com/gorhill/uBlock/master/doc/benchmarks/mem-usage-20141223-after.png) + +Observations during benchmark: +- ABP/AdBlock/Adguard are CPU intensive. Whereas µBlock consistently show at most low-single digit CPU usage, other blockers are most often displays double-digit CPU usage, and sometimes in the high double-digit range. + +Settings: +- **µBlock 0.8.2.2**: _EasyList_, _EasyPrivacy_, _Peter Lowe's_, _Fanboy’s Social Blocking List‎_, all malware lists (3). Launched with a valid selfie (i.e. less memory churning at launch). +- **AdBlock 2.15**: _AdBlock custom filters_, _EasyList_, _EasyPrivacy_, _Peter Lowe's_, _Fanboy’s Social Blocking List‎_, _Malware protection_. +- **Adblock Plus 1.8.5**: _EasyList_, _EasyPrivacy_, _Peter Lowe's_, _Fanboy’s Social Blocking List‎_, _Malware Domains_. _Acceptable ads_ disabled. +- **Adguard AdBlocker 1.0.3.8**: _English filters_, _Spyware filter_, _Peter Lowe's_, _Social media filter‎_, _Phishing and malware protection_. _Allow acceptable ads_ disabled. + +Notes: + +Users should mind AdGuard's privacy issues when enabling _Malware/phishing protection_. + ### 18 September 2014 - Chromium 37.0.2062.94 64-bit (Linux)