View Single Post
ste-phan's Avatar
Posts: 1,197 | Thanked: 2,710 times | Joined on Jan 2010 @ Hanoi
#130
Originally Posted by pichlo View Post
That commonly repeated excuse may apply in most people's cases but not in mine. My Jolla has never been tarnished with Android and will never be, if I can help it.



Chrome is a Google product and as such I would never touch it with a barge pole but yes, of course I regularly used a browser - Firefox in my case - with more than three tabs open without FF ever having to reload any of them when I switched between them. I am not a big fan of keeping hundreds of tabs but if a browser cannot keep 5-6 open at the same time then something is terribly wrong.

Look, instead of speculations, how about some hard numbers.
Here are two 'free' reports.

Code:
---
| SailfishOS 1.1.7.28 (Björnträsket) (armv7hl)
'---
[nemo@Dinghy ~]$ free
             total      used       free     shared    buffers     cached
Mem:        825664     725376     100288       0       6516       200052
-/+ buffers/cache:     518808     306856
Swap:       627516     102652     524864
[nemo@Dinghy ~]$ free
             total      used       free     shared    buffers     cached
Mem:        825664     570696     254968       0       6516       200416
-/+ buffers/cache:     363764     461900
Swap:       627516     102652     524864
[nemo@Dinghy ~]$
In both cases, Terminal and some background processes were running, including the Meecast, Call Recorder and SysMon daemons. In the first case, Browser was running as well with one tab open showing this thread. That may account for the 150 MB difference but how on earth do you account for the 570 MB base?

Just think about it. The bare OS plus a couple of measly daemons consume 570 out of 825 MB RAM! That's 69%. For just the OS! With no applications running. On my PC, the bare OS, when I disabled the anti-virus, took less than 140 MB, or about 14%.

And this is supposed to be on a mobile device, one that the developers knew it was going to run with limited resources. My PC was a 9 years old laptop, running a modern, unoptimised OS designed for quadcore machines with 8 times as much memory as I was able to provide. How is this even possible?

I am not an expert, but I have learned that OS systems take memory like for disc caching or some prefetching task when it is available (as opposed to let it just rest and look cool). So I'd be surprised if all of that 570 MB would go to vital base OS tasks.

In the free command above the amount of memory available for your applications is -/+ buffers/cache and still ~461 MB and ~306 MB respectively.
That should be more than enough available memory to smart Sailfish programmers?

On the other hand the Android VM has only 512MB installed, I suppose that is a disaster in terms of modern Android RAM expectations. Users will have to cherry pick their Android apps to avoid out of memory situations.
The sooner Android users need 3GB and want 6GB , the better for Samsung, so they can start selling flagship phones again.

http://global.samsungtomorrow.com/sa...b-lpddr4-dram/
 

The Following 3 Users Say Thank You to ste-phan For This Useful Post: