Dual sim 2gb ram phone

Across all consumer electronic markets, spec battles are inevitable. Company A releases sản phẩm X with 24 thing-a-ma-jigs, so in response Company B releases product Y with 32 thing-a-ma-jigs. Company A responds khổng lồ Company’s B bump in the specs và a spec war starts.

Bạn đang xem: Dual sim 2gb ram phone

The problem is when spec wars get out of hvà. Company A started by using 24 thing-a-ma-jigs, but three years later it’s shipping with 48 thing-a-ma-jigs, a massive và likely unnecessary increase. Android smartphone makers aren’t immune lớn this. We have sầu seen bumps in processor performance, camera capabilities, internal storage, and much more. Most of these spec bumps are needed và well received by consumers. However, I think in one area the spec war has become ridiculous: RAM.

Bachồng in the early days of Android smartphones, devices had 512MB of memory or maybe even 1GB. These were the humble beginnings of the smartphone revolution. Over time more memory was added. By năm trước, most high-end devices had 3GB of RAM & during năm 2016 và 2017 4GB became the de facto lớn standard. Then the spec wars started. First came devices with 6GB, then 8GB, then 10GB, then 12GB — where will it end?

*
*


With RAM seemingly increasing every quarter, we must stop & pause and ask ourselves how much RAM we actually need. I have sầu laptops here in my house that are running Windows 10 quite happily with 4GB of RAM. My MacBook has 8GB of RAM & can run demanding applications lượt thích Premiere Pro or Photoshop. Are we seriously suggesting my phone needs more RAM than my laptop?

Read: Lenovo Z5 Pro GT has outrageous 12GB of RAM, SnapLong 855, sliding back

At this point, you might be already saying khổng lồ yourself, “I know how much RAM a smartphone needs, it is X Gigabytes.” You might be right, but you probably aren’t. Putting subjectivity and opinion to one side, what we need is an objective sầu look at how much RAM is needed.

First, a look at how Android manages RAM.

RAM management

When you launch a new phầm mềm on Android the Linux kernel creates a new process. A process is a unit of execution with its own virtual address space (which is mapped lớn physical memory). The Linux kernel manages the resources needed by the process including time running on the CPU, input đầu vào & output of data (over the network or via the filesystem), & physical memory (RAM).

When there is an abundance of resources the kernel’s job is easy. If the process needs more CPU time và the CPU is idle, the kernel can easily grant the process more execution time. If there is little I/O, giving the process more I/O isn’t a problem. If the process needs more RAM và RAM is available, the kernel just needs to traông chồng what process is using which bits of memory.

However, when resources are scarce things become complicated. With CPU time and I/O, the biggest casualty of overloading is performance. If the CPU is busy, the work at h& will still get done, but it won’t be as quiông xã. RAM is different. When you have no more, waiting longer probably won’t result in any more RAM being freed. This is where the kernel needs to lớn be proactive sầu khổng lồ get baông chồng some RAM.

Linux & Android handle this in two ways. First, there is the idea of swapping using zRAM. Android can allocate a chunk of physical memory for swapping. Swapping is an idea Linux uses on PCs & servers. When there isn’t enough memory, the oldest and least used pages of memory are written out lớn the disk and the memory they occupied becomes available for other processes. If that swapped-out memory is needed later, the saved data is read baông xã from the disk & put baông xã into lớn memory (swapped-in), where it can be used.


Android compresses the memory và writes it bachồng inlớn memory, but into the section reserved for zRAM. If we assume a 50 percent compression ratio, 128KB of RAM can reduce to lớn 64KB, freeing up 64KB. This is the equivalent to lớn swapping-out pages to lớn disk. The compressed memory isn’t directly readable, so if it is needed it must be uncompressed và written back. This is the same as swapping-in.


When a process requests more RAM và RAM is unavailable, the kernel will try lớn không lấy phí up some RAM using swapping. If sufficient RAM can’t be found, the kernel needs lớn get more aggressive sầu & start culling processes. This is a strange situation for the kernel. It must kill an existing process, to make room for another process. The key here is the current memory request is likely coming from the foreground tiện ích, which is currently in use. The kernel applies various tests & checks và determines which processes can be killed off khổng lồ không lấy phí memory. If you started Candy Crush three days ago and switched away, but never returned, then the kernel can assume you aren’t going to lớn switch bachồng to it now và so kills it off. This frees memory và allows the currently running ứng dụng khổng lồ continue.


*

If you look at the specs of any given generation of iPhone & compare it khổng lồ the specs of a flagship Android phone from the same year, then you will notice that the iPhone tends …

This is all handled by the kernel’s Low Memory Killer driver. Interestingly, future versions of Android will handle this slightly differently. While the result will be the same, it won’t be the kernel’s assassin that does the dirty deed. Starting with Linux Kernel 4.12, the Low Memory Killer driver has been removed and instead, the userspace Android Low Memory Killer Daetháng (lmkd) performs the cullings.

This means when you start a new phầm mềm, older memory resident apps, are removed to lớn make way. If you switch baông xã to lớn these apps, using the recent apps screen, then the apps will be reloaded, similar to an initial launch.

Although this system may sound brutal, it is the way Android was designed. All apps are given ample warning that they will be killed off & move through different states allowing them to save their current status information. When they are reloaded, the apps just read the last status information và carry on from where they left off.

How much memory vị apps use?

Starting with Linux Kernel 4.12, the Low Memory Killer driver has been removed and instead, the userspace Android Low Memory Killer Daetháng (lmkd) performs the cullings.

If the low memory killer activates too frequently, the overall user experience can be affected. In a worst-case scenario every time you switch away from an ứng dụng to lớn start another one, the previous app will get killed lớn make way for the new app. This is a severe low memory condition. However, there is an acceptable sweet spot where the occasional resident app is removed khổng lồ make way for new apps. As long as the removed app is “old,” the user probably won’t even notice it was removed from memory. After that sweet spot the frequency of app removals becomes academic, since there won’t be much perceptible change in the overall user experience.


However, what is the sweet spot? To find that out I wrote a utility which uses the Android Debug Bridge (adb) khổng lồ monitor which processes are being killed, along with the amount of available memory. It also looks at how much RAM the running apps use.

Xem thêm: Đầu Đĩa Dvd Samsung Dvd - Nơi Bán Đầu Dvd Samsung Dvd

After lots of experimentation, I have come up with a list of three different categories of apps. “Standard” apps use between 130MB và 400MB of RAM. There are apps lượt thích YouTube and WhatsApp, as well as games lượt thích Crossy Road và Candy Crush. Then there are the “media-intensive” apps, which load lots of images và therefore use more memory to lớn show them. Here you will find titles lượt thích Google Photos and Instagram. These apps use between 400MB và 700MB of RAM.

Finally, there are the “huge” apps, predominantly high-kết thúc games which can eat through RAM like a hungry Pac-Man. Games like Need for Speed: No Limits or PUBG Smartphone can use between 800MB and 1152MB. Chrome is also in this category (with 3 tabs open).

The amount of RAM being used on your device depends entirely on which apps you have sầu running. If you like Instagram & Candy Crush, but not much else, then you will be using just over 1GB of RAM. If you switch between PUBG & Asphalt 9 all day long, you’ll need 2GB, & so on.

How much RAM vày I have?

Each Android điện thoại thông minh comes with a fixed amount of RAM. It is part of the phone’s motherboard and it isn’t upgradable. The Pixel 3 has 4GB, the Note 9 (128GB) has 6GB and the OnePlus 6T has 8GB. The OnePlus 6T McLaren edition has 10GB và the Lenovo Z5 Pro GT has 12GB. While it’s important to know how much RAM your phone has, it is also important khổng lồ know how available it is for running apps. Android & Linux will both use some RAM, and as vì chưng some pre-installed user màn chơi services. Here is a table of some devices I had at hvà, showing the installed RAM và the available memory. Available memory is how much memory is available for starting new apps, without swapping.

DeviceTotal RAMAvailable MemTotal SWAPSwap Used (after reboot)
Huawei Mate 8288113925110
Pixel 3 XL3548174010238
Samsung Galaxy chú ý 853392799255934
Samsung Galaxy chú ý 9558035972048266
OnePlus 6T7640506500

The Mate 8, Pixel 3 XL, and cảnh báo 8 make about 50 percent of the installed RAM available for user apps. That number starts to climb slightly with the Note 9 and the OP6T, with the latter offering 66 percent of the installed RAM to the user.

It is also interesting khổng lồ note the wide range of zRAM levels OEMs choose. The Mate 8 uses 0.5GB of swap, while the chú ý 8 is configured to use 2.5GB! Interestingly, OnePlus is so confident in the 8GB found in the OP6T that it doesn’t use any swap space.


A device lượt thích the Pixel 3 XL can hold at least five “standard” apps in memory without swapping. This means you can switch between YouTube, WhatsApp, Spotify, Candy Crush, và Google Play without concern. If you start more apps then the Pixel 3 XL will start to lớn use the compressed swap space more aggressively in an attempt khổng lồ không tính tiền up memory. This means in reality, you can run around eight “standard” apps and keep them all in memory và the swap space. Switching lớn an phầm mềm that’s swapped out will swap it in. Swapping isn’t really noticeable. Often background process get put into lớn the swap space first. If you start more than about eight “standard” apps, one of the previous apps will be removed from memory.

If an app is pushed from memory, that isn’t necessarily bad — the phầm mềm will reload on switch. However, there is an argument to lớn be made that devices as expensive sầu as the Pixel 3 should include more memory.

The cảnh báo 8 và Note 9 have 6GB of RAM, with about 2.5GB available lớn the user on the cảnh báo 8 và 3.5GB on the chú ý 9. Both devices have at least 2GB of swap space, too. This means you can switch between a heavy game (or Chrome), a media-intensive tiện ích (like Instagram) and 5 or more standard apps & everything will remain in memory. If you start more apps, the phone will start using the swap space. This boosts the number of memory resident apps even higher.

6GB is the beginning of the sweet spot. Comtháng apps remain in memory for long periods of time and the multi-tasking experience is seamless, most of the time.

These 6GB phones can switch between a dozen or more apps, including some heavy duty ones, without seeing a single reload. This is the beginning of the sweet spot. Common apps remain in memory for long periods of time và the multi-tasking experience is seamless, most of the time.

The sweet spot continues inlớn the 8GB realm. Here you can keep at least a dozen apps in memory without reloading, including bigger apps lượt thích PUBG and Google Photo lớn. Switching between apps is seamless. Over time, older apps will be removed from memory khổng lồ make way for new apps. You probably won’t have touched the apps that get removed for days when that happens. Having said that, this is the top kết thúc of the sweet spot. The OnePlus 6T doesn’t include a swap space, so it will probably be hard for the average user to discern the difference between a 6GB device with swapping and an 8GB device without.

Note: I have sầu simplified the discussion about when the swap space is used. While it is convenient to think about the swap space being used only when the available memory has been exhausted, the reality is that the use of the swap space is much more dynamic và complex.

More than 8GB?

Once you go over 8GB, you enter “Nonsense” l&, where Mr. Silly lives. Even with 3GB of memory, like in my trusty Mate 8, we aren’t talking about what apps the device can run, we are looking at how many apps it can simultaneously keep in memory! 4GB is workable, 6GB is sweet, 8GB is edging cthảm bại to Nonsense lvà, but still falls within the sweet spot. 10GB, 12GB, 16GB are just plain stupid. These are examples of nothing more than specification overload, which increases the price and brings little or no benefit khổng lồ the user.


Wrap-up

Will we see devices with more than 8GB in 2019? Sure, in fact, we already have sầu. That doesn’t mean they’re necessary. Personally, I would lượt thích khổng lồ see consumers boycott any mobile device with more than 8GB. I know that might be wishful thinking. Sometimes the best phone, for other reasons like performance or camera, also comes with a stupid amount of RAM. However, the only influence consumers have sầu over điện thoại thông minh makers is in our decisions about which phones to lớn buy.

Xem thêm: Tivi Xiaomi Có Nên Mua Tivi Xiaomi Giá Rẻ Nở Rộ Ở Việt Nam, Tại Sao Giá Rẻ

I wish OEMs would act rationally, leave the RAM alone, and concentrate on more meaningful aspects of smartphone kiến thiết.

Chuyên mục: Điện thoại