- Управление RAM-памятью на Android: делать очистку нет нужды
- Что такое RAM
- Память заполнена: причина для паники?
- Очистка оперативной памяти на Android-устройстве: когда ее нужно делать?
- Как отобразить использование RAM-памяти и закрыть Android-приложения
- Очистка RAM-памяти: удаление приложений, «съедающих» память
- Заключение
- How much RAM does your Android phone actually need?
- What is RAM
- How your phone uses its RAM
- Unused RAM is wasted RAM
- What does having more RAM inside my phone do for me?
- RAM is cheap and having more RAM looks great on a spec sheet
- Samsung needs to bring back its iPod competitor
- VoLTE: How to use it and why you should care
- PlayStation reportedly planning service to compete with Xbox Game Pass
- These are the best rugged Android phones
Управление RAM-памятью на Android: делать очистку нет нужды
«Память заполнена» – очень раздражающее сообщение, которое иногда может появиться на дисплее вашего смартфона.
Некоторые пользователи даже устанавливают приложения-убийцы или другие приложения для управления оперативной памятью, чтобы освободить место для хранения данных. Но действительно ли есть смысл в ручном управлении RAM-памятью на Android-девайсах?
Что такое RAM
В смартфоне, как и в любом ПК, есть несколько видов памяти. Они работают с разной скоростью и стоят также по-разному. К примеру, внутренняя память
относительно медлительна, недорога и может сохранять информацию даже при отключении источника питания. Именно во внутренней памяти хранятся приложения, их данные, а равно фото и видео. Оперативная память стоит дороже внутренней, но зато намного быстрее ее. При отключении питания информация в такой памяти не сохраняется. RAM-память является как бы рабочей оболочкой для ваших приложений, где хранятся временные данные, необходимые для использования вашего телефона.
Память заполнена: причина для паники?
Через некоторое время внутренняя память вашего телефона заполняется приложениями, которые вы используете чаще всего. В такой ситуации эта память должна быть частично очищена, чтобы была возможность открывать новые приложения. Однако вам ничего не нужно делать самому – за вас все сделает Android в автоматическом режиме.
Представление о том, что RAM-память внутри Android-девайса нужно очищать вручную, является не совсем верным. Если «оперативка» будет пустой, то вам придется постоянно перезапускать приложения, а это лишняя трата времени, ресурсов телефона и сокращение времени работы аккумулятора.
Полная RAM-память – это не слишком плохо, можно даже сказать, хорошо. Так как Android имеет свои корни в Linux и Unix, системное ядро Linux определяет правила для управления памятью. И такие правила следуют концепции, что свободная внутренняя память – это потерянная память.
Если вы включите смартфон и загрузите несколько приложений, то все эти приложения останутся в памяти. Если вы используете какое-то приложение, вы можете переключиться на главных экран и затем снова вернуться к этому приложению, и оно будет загружаться почти мгновенно. Это связано с тем, что приложение в той или иной форме остается во внутренней памяти.
Но если на вашем девайсе есть приложение-убийца или функция экономии памяти, которая постоянно закрывает процессы фонового режима, вам придется долго ждать, пока загрузятся такие приложения, как скажем, Facebook или Whatsapp. Подобный способ управления RAM-памятью может даже нанести вред производительным смартфонам, например, Samsung Galaxy S7.
Очистка оперативной памяти на Android-устройстве: когда ее нужно делать?
Есть мнение, что многие производители смартфонов оснащают свои девайсы функциями «очистки» для существующих приложений, и в этом слухе может быть какая-то доля правды. Хотя в действительности закрытие того или иного приложения для экономии места в RAM-памяти имеет смысл лишь в отдельных случаях.
Как правило, не рекомендуется прекращать работу приложения или очищать всю память. Тем не менее, бывает ситуация, которая требует прямого действия: когда приложение дает сбой или работает некорректно. Например, это может быть браузер, который работает с подтормаживанием или в котором присутствуют ошибки отображения информации. Либо это могут быт проблемы с загрузкой Facebook или Twitter. Такие симптомы могут быть весьма разнообразными. Даже перегрев смартфона без очевидной причины может быть связан с приложением, давшем сбой.
Только в подобных случаях есть смысл остановить работу поврежденного приложения. Иногда бывает достаточно убрать приложение из вида в режиме многозадачности, хотя это, по сути, эффект плацебо, так как мы лишь убираем приложение из обзора приложений, но не останавливаем его работу.
Как отобразить использование RAM-памяти и закрыть Android-приложения
Если сокрытие приложения не помогает, то вам может потребоваться более радикальный подход – закрыть приложение вручную. Это можно сделать в настройках. Здесь вы также можете посмотреть, какие приложения используют оперативную память больше всего, и какие приложения можно удалить в будущем.
Итак, чтобы отобразить объем используемой «оперативки», войдите в настройки вашего телефона, найдите меню приложений и откройте вкладку «Работающие». Начиная с версии Android Marshmallow, это представление имеет собственную запись в разделе «Память» в главных настройках.
Здесь вы увидите статистику использования памяти за последнее время. В зависимости от смартфона, подробный обзор может быть сокрыт за каким-либо дополнительным меню. Чтобы действительно закрыть приложение, вам необходимо перейти к информации о приложении. Как правило, сделать это можно, выбрав нужное приложение в перечне приложений. Здесь вы увидите иконку для того, чтобы остановить приложение. Впоследствии бывает так, что отключенное приложение снова запускается, но причина этого почти всегда заключается в тех или иных действиях пользователя.
Нажатие на отдельные приложения определит, какие из них потребляют большую часть системной памяти. Перезапуск смартфона может помочь в случае, если проблема не устранена.
Очистка RAM-памяти: удаление приложений, «съедающих» память
Приведенный выше список показывает, сколько памяти требуется приложениям. Эта цифра может также указывать на то, что для приложения требуется слишком много ресурсов. Помимо прочего, вы можете удалить приложения, которые не использовали длительное время, или те, которые выглядят подозрительно.
Войдите в меню настроек приложения или менеджера приложений и найдите соответствующее приложение. Теперь просто удалите приложение, если это возможно. Если это не сработает, вам необходимо удалить «расширенные права» приложения. Обычно вы предоставляете такие права приложению во время его установки на телефон. Откройте основные настройки, выберите раздел «Безопасность», затем «Администраторы устройства» и удалите крестик рядом с приложением. Теперь вы можете удалить приложение.
Заключение
Итак, нужно ли вам делать чистку внутренней памяти? Ответ прост – нет! Вам нужно лишь принять меры тогда, когда ваш телефон станет работать медленнее. В целом, Android-девайсы могут самостоятельно управлять RAM-памятью на оптимальном уровне. Закрытие приложений в общем списке приложений может улучить общую функциональность устройства, но это не имеет ничего общего с оптимизацией и эффективностью оперативной памяти.
На наш взгляд, автоматическое управление RAM-памятью Android-девайса – это самая быстрая и эффективная система, которую вы могли бы пожелать. Так что оставьте управление памятью самой ОС Android, и она вас не подведет
Источник
How much RAM does your Android phone actually need?
Source: Andrew Martonik / Android Central
You can buy a Samsung Galaxy S20 Ultra with 16 GB of RAM. That’s almost as much as many gaming PCs, and about 8 GB more than most phones. It has a lot of folks scratching their heads and asking why in the world does it need 16GB of RAM, and does that mean my phone with 4GB needs more?
This wouldn’t be the first time we’ve seen phones come with oodles of RAM. Vivo and OnePlus offer phones with plenty under the hood, and seeing 6 or more GB inside is becoming fairly common. Let’s talk about what RAM is, how your phone uses RAM, and why a phone would have so much more of it than what’s «necessary».
What is RAM
RAM (Random Access Memory) is short-term digital storage. Computers (and yes, your phone is a computer) use RAM mostly to hold data that active applications — along with the CPU and operating system’s kernel — are using because RAM is very fast when it comes to reading and writing. Even the fastest hard drive or flash storage is slow when you need to read or write something «right now», and while the CPU inside your phone has its own cache to hold data that’s being used for calculations, there’s not a lot of it. Even the latest Snapdragon processor’s cache is only enough to hold what’s being used right now, so you need somewhere to hold what’s being used next.
Reading and writing to and from RAM is fast. Super fast.
The OS kernel acts as a traffic cop for everything that goes on when it comes to using your phone’s hardware. When a game or any app wants to draw a new screen, the data created to use for it goes into the RAM where the OS can parse it, let the CPU and GPU do any processing needed, then send it off to the display, so the right color dots can be drawn in the right places.
It all sounds complicated, and it is, but all you need to understand are three basic things: RAM is a place to hold data for a short period of time, data placed there can be read or written very fast, and data in RAM is erased when you shut your phone down. Additionally, a portion of the RAM in your phone is used as soon as you turn it back on and no apps or even the OS is able to use that portion. This goes for just about any computer; they (almost) all have RAM and they use it the same way.
Source: Android Central
How your phone uses its RAM
RAM in your phone is mostly used as a place for apps that are running store their data. In the simplest terms, that means more RAM can let more apps run in the background without slowing your phone down. But like most things, it’s not really that simple. The RAM in your phone is in use before Android is even up and running.
We’re not going to talk about fancy low-level management or things like compcache here, but this is basically how your phone uses the RAM inside of it.
- The kernel-space: Your Android phone runs on top of the Linux kernel. The kernel is stored in a special type of compressed file that’s extracted directly into RAM during the device power-on sequence. This reserved memory holds the kernel, drivers and kernel modules that control the hardware and room to cache data in and out of the kernel.
- A RAMdisk for virtual files: There are some folders and files in the system tree that aren’t «real.» They are pseudofiles written at boot and hold things like battery levels and CPU speed data. With Android, the whole /proc directory is one of these pseudofile systems. RAM is reserved so they have a place to live.
- Network radios: Data about your IMEI and radio settings are stored in NVRAM (Non-Volatile memory that’s not erased when you power off your phone), but get transferred to RAM along with the software needed to support the modem when you first turn on your phone. Space is reserved to keep this all in memory.
- The GPU: The graphics adapter in your phone needs memory to operate. That’s called VRAM, and our phones use integrated GPUs that have no stand-alone VRAM. System RAM is reserved for this.
Once that’s done and your phone is up and running, what’s left is the available RAM your phone needs to operate and run apps. A portion of this is also reserved for things that need to happen quickly (low-level operating system functions and housekeeping) but it’s reserved a different way. These are software-based settings the people who wrote the OS and built the kernel for your phone set, and it keeps a set minimum amount of RAM free so these low-level functions can be done as needed without having to wait for an app to free any memory.
All this is why the available RAM listing in settings isn’t the same as the total amount of RAM installed inside your phone. The full amount really is inside, but a portion of it (usually about 1GB or so) is reserved. Your apps get to fight over the rest.
Unused RAM is wasted RAM
Source: YouTube
You might have heard this saying about Android and memory management. It’s a Linux thing, and Android is a Linux kernel-based OS just like Ubuntu. What it means is that Android was built to stuff the RAM full of apps and their associated data as fast as possible and keep it full, leaving only the minimum free amount we talked about above open for housekeeping duties.
Android is not Windows 10 and they each do things differently.
This is different from the way Windows works, though if you’re using a Mac, it’s very close. Windows keeps RAM open and free for an app that needs it. Linux keeps an app in memory until the memory is needed elsewhere. That’s also decided by those minimum free settings the company that built your phone set. Apps and their processes are given a priority based on what they do, how they do it and when the last time they were on the screen. When you want to open a new app, the apps with lower priorities get closed so the new app has the RAM it needs.
As you use your phone, you’ll use many of the same apps more than others. These apps will tend to stay resident in RAM and be running so they are available in an instant. Having that RAM free instead means the apps would need to restart the processes that allow you to interact with them, and that’s slower and uses more battery power than keeping them resident in RAM.
It’s a true saying for your Android (or iOS) phone, but not your Windows computer or Chromebook (also a Linux-kernel-based OS ) because they manage RAM differently.
What does having more RAM inside my phone do for me?
You already know the short answer because it’s above — allows for more apps to run in the background. But the long answer is really interesting.
The first Android phone, the T-Mobile G1, had 192MB of RAM. The Galaxy S20 Ultra has about a gazillion times more.
10 GB or 12 GB (or 16) of RAM is complete overkill for a typical Android phone. Phones like an Android One/Android Go phone can get away with 1.5 — 2GB of free RAM after the phone is booted up. So can a Galaxy S8, but only because the minimum free settings are set so that the home app (the user interface) is forced to stay open, and uses a portion of the reserved RAM. The Samsung interface is more resource-intensive, and Samsung did the very smart thing here starting with the Galaxy S6 and killed most of the home screen lag. Nice work, Samsung!
Using what that tells us, we can see that a phone that’s doing more behind the scenes needs more RAM installed. Since almost every phone comes with 6 GB of RAM now, there is no real difference here and a Pixel phone just has a little more memory to have another app or two up and running because it’s interface isn’t using as much. It’s also why Samsung, LG, HTC, and others have included ways to kill running processes for the times it needs a little boost in performance. If you kill all the apps you can, apps that were not already in memory will start a little faster.
Source: Android Central
If you take things a step further and do things like Samsung’s DeX desktop setup, having more RAM can be a big benefit. DeX, for example, could use more RAM set aside before the phone is running for the graphics adapter but still needs a nice chunk to use itself so other apps or processes can run without being interrupted. And you can even more creative if you’re developing software for a phone with «extra» RAM.
Ideally, a phone with extra physical RAM could use a device driver that enables DMA (Direct Memory Access) for the user interface. This sets aside RAM at boot just for the home screen, touch input, and anything else that makes your phone uber-responsive regardless of anything else running or going on outside of the RAM set aside for DMA. Are you ready for instant touch response or scrolling? Because that is how you get it.
You don’t need more, but you can always use more.
Now extend this idea into «game mode» or a desktop solution or any other special way an Android phone can be used. There would still be more than enough RAM for the system to do its thing while that extra RAM is there for playing a software-heavy 3D game without killing all the apps in the background, or putting your phone in a stand or laptop shell to use in desktop mode has the memory it needs set aside only for it to work.
RAM is cheap and having more RAM looks great on a spec sheet
Companies charge a lot for a model with more RAM, but most of that is because it means they have another model to manufacture and another parts list to maintain. The actual chips that go inside the phone only cost pennies when bought at volume. But being able to say your phone has 8 or 10 or even 16 GB of RAM when it’s announced can go a long way when it comes to the spec sheet.
It’s impressive, especially to tech enthusiasts and early adopters. I’ll admit, it gets me interested. I like seeing optimized software that can run well on minimal hardware because, to me, it’s an art form; writing code can be beautiful. But I’m also intrigued by what having extra RAM can mean when the two have meshed together in the same device. Seeing 8 GB or more of RAM in the specs instantly gets me interested, the same way a high-resolution display does.
Seeing better specs is a sure-fire way to interest early adopters.
Companies that build phones know this. They also know that putting more RAM in a phone means they can get away with less software optimization (a costly and time-intensive thing) or try and do more with their version of Android. Either way, some of us will be buying only because of the specs. That makes the added costs worth it because people talking about your product is priceless.
Samsung needs to bring back its iPod competitor
I don’t want to buy an iPod Touch. Since I want a reasonably priced PMP with acceptable audio hardware that can install a few crucial apps, I might have to.
VoLTE: How to use it and why you should care
VoLTE — or Voice over LTE — is the new standard for calling throughout the U.S., Canada, and parts of Europe. Not only does it facilitate much higher call quality between cell phones, but it allows devices to stay connected to LTE while on a call, improving data speeds for everyone.
PlayStation reportedly planning service to compete with Xbox Game Pass
Sony is planning to create a service similar to Xbox Game Pass, according to a new report. The service could launch as early as sometime in the spring of 2022, with multiple tiers.
These are the best rugged Android phones
Living the rough and tumble life? Get yourself a smartphone that can handle everything you throw at it — or throw your phone at.
Источник