2GB vs 4GB RAM on a Chromebook – The difference is minimal, in 2014.

Posted on 03 November 2014 By


2GB vs 4GB RAM test

I’ve been testing Windows tabletPCs with 1GB RAM recently. It’s a truly poor experience if you plan to use all the features on a Windows PC. Even with 2GB RAM you can hit limits and start seeing swap usage rise and performance hit the floor. The performance degradation isn’t ‘graceful’ at all. Chromebooks face similar issues of RAM availability but in my tests with 2GB RAM I see it matching Chromebook usage scenarios well and don’t see performance degrading as quickly as it does on a Windows PC. If you’re switching between 10 HTML5 pages then 2GB is enough and if you’re prepared to accept a sub 1-second delay in switching tabs, you can go to 20 tabs without a problem. 4GB could, however, be a requirement in the near future. Watch the video demo below…

ChromeOS swap space has been enabled by default since version 27 (we’re on V37 now) and it doesn’t work like traditional swap space configurations. It continues to use RAM but starts to compress data into it. The process uses compcache / zram and it seems to do it quite intelligently. Recent tabs stay available while older tabs and HTML5 apps that are idle are compressed into the memory-based swap. The result is a graceful, gradual reduction in performance and because there are few processes on ChromeOS that will pop up and start taking large amounts of resource (anti-virus, file indexing, software and system updates) there’s less to cause more problems.

2GB today. 4GB tomorrow.

We’re still at the start-line when it comes to HTML5 software development. If HTML5 really takes hold then expect memory requirements to rise quickly as applications request more and more local storage. Tweetdeck, Facebook, Google Plus and Google Play Music are already taking hundreds of MB of data and the database and persistent storage capabilities of HTML5 are feeding onto normal web pages.  Offline capabilities take even more RAM. The 15 tabs you see in 3GB below may require 4GB in 2015. The user should have to do their own tab management and 2GB RAM would force them to do that. 4GB provides barrier-free HTML5 usage, especially when coupled with high performance CPUs, touch capabilities (responsiveness is critical,) extensions, Native Client and other ChromeOS features.

The local storage test I used can be found here. Local storage speed (to memory and disk) is an important benchmark for the speed of a Chromebook application.

What’s your experience of 2GB Chromebooks? Have you seen other issues? What’s the biggest memory-hogging HTML5 app out there? Got further questions? Add your comments below.

, , ,

  1. #1 by animatio on November 5, 2014 - 09:00

    thx for this one. one of the rare honest reviews regarding usage and power necessities of/for “net usage only” pc’s. as i always said, modern web applications are the real performance eaters of today’s computing and it is therefore utterly stupid of the whole industry to go on with producing and offering low and minimal performing devices using the argument, they are good for a web and email and some office/text work. the contrary is true. it also is utterly stupid of the whole press and blogger world repeating this fairy tail in their reviews time and again. again thx’s for a realistic estimate regarding this.

  2. #2 by B.W. on December 3, 2014 - 17:14

    GREAT review and video. I’ve been looking for someone to review Chromebooks based on multi-tasking for a long time, and the review industry still uses silly benchmark testing as if the CPU / framerate / gaming is all that matters. Chromebooks should be measured on:
    1. multi-tasking
    2. being able to run anything
    3. battery life
    4. quietness
    5. not slowing down or failing during an intensive task like LIVE streaming (not cached streaming like Pandora) of LIVE events which can get splotchy if you don’t have adequate hardware and software.

    Frankly, I wish the whole industry would run both multi-tasking (like you just did) and LIVE STREAMING examples (tough bc you need two separate independent broadband connections AND switch them for good control testing).

    Could you do some live streaming comps with chromebooks, varying the ram and type of cpus?

Comments are closed.