Joke Collection Website - Talk about mood - The mobile phone is always full of memory. What occupies the memory?
The mobile phone is always full of memory. What occupies the memory?
Players like us who grew up with Windows often encounter "insufficient memory", but Android has a completely different memory management mechanism from Windows, and Windows is useless to Android.
The available memory in Android is a meaningless number.
Once the program is closed in Windows, the allocated memory will be released. Most of the applications that have been run in Android are transferred from the foreground to the background and kept in memory, so they won't and don't need to be released voluntarily, so that they can be started faster the next time they run.
No matter how big the physical memory of the mobile phone is, Android can make full use of it, read the required data from the hard disk into the memory, and improve the data access performance. That is to say, in the Android system, the smaller the available memory, the more data is called, the higher the hit rate of access, and the faster the system.
You may ask, when there are more and more open applications, the occupied memory will always be full. What should I do?
Android has an excellent memory recycling mechanism.
Android uses a mechanism called Low Memory Blackjack (LMK) to manage memory. When the memory was insufficient, LMK began to kill some processes with a butcher knife to gain new memory space.
Android has a unique set of process management, which uses oom_adj to indicate the importance of a process. The smaller the value of oom_adj, the higher the importance. The greater the value of oom_adj, the higher the possibility that a process will be selected and killed by the system.
Default process management strategy of Android
In order to better evaluate the importance of processes, Android divides processes into six categories, as follows:
Foreground process: oom_adj=0, which refers to the process being displayed on the current screen and some system processes. Once you return to the main interface or switch to other programs, the current process will become a hidden process and the foreground process will not be killed;
Visible process: oom_adj= 1. Visible processes, such as widgets and input methods, are still visible although they are not in the foreground. These processes are also very important and can hardly be killed.
Secondary service: oom_adj=2. Some services currently running, such as downloading and playing music, are closely related to the system and generally will not be killed.
Hidden process: oom_adj=7, which is easy to understand. When an application moves from the foreground to the background, it becomes a hidden process. Usually, clearing the memory with one click is to clear these hidden processes;
Content provider: oom_adj= 14, which has no program entity and only provides content for other programs, such as calendar supply nodes. Obviously, such a process is most likely to be killed first;
Empty process: oom_adj= 15. Some programs still have an empty process in the process after exiting. There is no data running in this process, which is often used to improve the next startup speed of the program or record some historical information of the program. This process will undoubtedly be killed first.
The memory management mechanism of Android is very suitable for embedded system, which can give full play to the potential of hardware. The larger the memory, the more obvious the advantages.
Do Android phones need to clear their memory? have no use for
So do Android phones need to clear their memory? The conclusion is: no need! In fact, this conclusion also applies to the iPhone.
Mobile phone memory is divided into two parts, running memory and storage memory. When buying a mobile phone, a model of mobile phone has many packages to choose from, such as 6.64GB, 4+ 128GB, the first 4GB and 6GB are running memory, and the second is storage memory.
The memory occupied by the mobile phone is mainly the memory occupied by the software when the mobile phone runs the program. The Android phone system will put all the software said in the phone in the background, because it will save the time of opening the software and waiting for it to start, unless the user sets the automatic start software to close.
There is only so much running memory. Although the running memory of the new mobile phone is increasing, with the continuous updating and upgrading of the software, the memory occupation of the mobile phone will be more and more, which is in direct proportion. In order to clean up the memory occupied by the software, Android phones will be equipped with the function of "one-click cleaning" to clean up the running memory, which can make the mobile phone that is stuck because it occupies too much running memory smooth.
There are many things that occupy storage memory, such as data cache of software, chat records of WeChat qq, photos in photo albums, downloaded music videos and spam messages. The memory occupied by the mobile phone system will increase with the system upgrade, which will occupy the storage memory of the mobile phone.
Among them, photos and WeChat occupy the most memory. So how do you see how much memory WeChat takes up?
Click [Me]-[Settings]-[General]-[Clean up WeChat storage space] on WeChat, and after waiting for a few seconds, it will show how much memory is occupied. If you don't clean it regularly, this number will definitely surprise you. Then click [Manage WeChat Chat Data] below to make it clear.
Generally speaking, if it is an Android phone, if the memory of the phone is small, it is easy to run out of memory. Android system, services of application vendors, mobile phone applications, etc. Will take up a lot of memory. Due to the deep customization of Android system by domestic mobile phone manufacturers, there are widespread family buckets, and a large number of services and applications have self-startup and serial wake-up, which consumes a lot of user memory, resulting in high memory occupation of mobile phones and seriously affecting user experience. On the other hand, many foreign mobile phones using native Android system, although the memory is not large, have extremely low memory occupancy and better practical application experience. Therefore, the whole family bucket of domestic mobile phone manufacturers is the main reason for the high memory occupancy rate of mobile phones. General mobile assistants can solve the problem of mobile phone memory occupation by clearing memory, prohibiting self-starting applications and uninstalling useless applications.
Domestic mobile phone system leads to excessive memory occupation of mobile phones.
Due to the low profit of mobile phone hardware at present, many domestic mobile phone manufacturers improve their mobile phone profits by pre-installing applications. Therefore, domestic mobile phones are generally packaged and pre-installed with various applications and services in the form of family barrels, which usually start by themselves or wake up in series, occupying a lot of mobile phone memory and seriously affecting the experience of mobile phone users.
The memory of the mobile phone is too high, so you can clean it with the help of mobile guards.
If the memory of the mobile phone is too high, you can use tools such as mobile guards to clean up the memory of the mobile phone, uninstall uncommon mobile phone applications, and improve the operating efficiency of the mobile phone. In addition, it is also possible to improve the use efficiency of mobile phone memory by prohibiting the mobile phone application from starting itself, but it is not effective for the situation that the mobile phone is awakened by the application. Therefore, mobile phone guards or housekeepers can only temporarily solve the problem of high memory occupation of mobile phones, but can not fundamentally solve the problem.
Using the third-party native Android system can greatly reduce the memory occupation of mobile phones.
At present, third-party native Android systems such as cm generally do not include the whole family barrel of domestic mobile phone manufacturers, and the system is very pure, generally occupying less mobile phone memory. Generally, if you have the conditions, you can brush the native Android system of a third party to improve the efficiency of the use of mobile phone memory.
Cm system is the savior of old mobile phones.
Huawei Glory Play 4 is equipped with Snapdragon 4 10 chip and only configured with 1g memory. It can be said that the hardware configuration is poor. Running Huawei's own emui system takes up too much memory to use basic cards. However, after brushing cm 13 system, it is full of blood, running ordinary applications very smoothly, and can also be used as a backup machine. This also fully shows that many domestic mobile phones do not have much bottleneck in hardware configuration, mainly the whole family barrel of domestic mobile phone system, which takes up more memory and slows down the speed of the whole machine.
For the problem of too large mobile phone memory, it is mainly because many mobile phone applications, especially the whole family barrels of many domestic mobile phones, occupy and consume a lot of mobile phone memory, which affects the working efficiency of mobile phones. Generally, tools such as mobile phone guards can be used to clean up the memory, and self-starting applications are prohibited to solve the problem of excessive memory occupation of mobile phones. To solve this problem fundamentally, we should rely more on mobile phone manufacturers to abandon the whole family barrel and launch a third-party native Android system similar to cm. If conditions permit, users can also brush a relatively pure third-party Android system such as cm.
Close some software that doesn't need to run automatically. The browser can choose the mode without drawing, the music player can turn off the picture display of the singer, the video player should always clean up the cache, and automatically delete the installation package after the software is installed. After the game stops running, manually clear the full cache and QQ compressed package, which can be found in the file manager. The format is zip. If you know which software owns the folder and think that cleaning it will not affect the use, then clean it up. You will find that there is at least 2GB more memory in your mobile phone. Don't believe it.
There is an unavoidable problem for users of smart phones, that is, the phone is stuck. There are many factors that cause the cell phone to get stuck, and insufficient memory is one of them. In order to avoid the cell phone jam as much as possible, some users spend a lot of money to buy mobile phones with high memory, but they still can't completely avoid the cell phone jam caused by insufficient memory. Low-memory mobile phones are easy to understand. Why do high-memory mobile phones have this problem? How to use the memory of the mobile phone, and how to avoid the problem that the mobile phone is stuck because of insufficient memory?
How much do you know about mobile phone memory? Let's talk about this problem briefly from a technical point of view. Mobile phone memory can be divided into two categories, one is running memory and the other is storage memory. The former is equivalent to the memory in the computer. The larger the memory space, the more running programs are supported at the same time. The common running memory is 6G, 8G, 12G, and even some flagship models support 32G. The latter is equivalent to the hard disk in the computer. The larger the storage space, the more content resources can be stored, including downloaded programs, photos, audio and video. Common storage memories are 64G, 128G, 256G, etc. Even some flagship models have introduced more than 5 12G.
Is the memory size of the mobile phone factory brand the same as the space we actually use?
Not long ago, Yun-peng Yue also went on a hot search, because he raised this question in Weibo! Yun-peng Yue bought a 128G mobile phone, but the actual available space was only 1 12G, which not only caused the problem of whether there was a "shared area" in the memory of the mobile phone. Whether it is running memory or storage memory, the decimal calculation method adopted by mobile phone manufacturers is different from the system, which leads to some deviation problems (one adopts 1000 decimal and the other adopts 1024 decimal). In addition to binary problems, the memory of the mobile phone is also occupied by other contents, such as opening the system process after running the memory. Usually, the running memory available to users is only the general name of the total running memory, and the operating system and system default software need to be installed in the storage memory.
Excluding these basic factors, let's talk about why the remaining memory of smart phones is easily filled.
Let's talk about the problem that the running memory is easy to fill up (because of the different operating mechanisms, we mainly discuss Android phones here, and Apple phones rarely have this problem), mainly the self-wake-up function of intelligent software. At present, most of the software used in smart phones is free software, mainly relying on advertising revenue brought by user traffic. Whether it is the foreground or the background, software running is the premise of obtaining benefits. Many softwares or softwares from the same factory will automatically wake up quietly and run in the user's running memory without the user's consent, which will inevitably lead to the user's running memory filling up gradually. The Ministry of Industry and Information Technology has also drafted a draft of personal user information protection. Without the user's permission, the APP software may not wake up or update itself.
So, what is the reason why the storage memory will gradually fill up?
The upgrade of mobile phone hardware is bound to bring more resource occupation. For a simple example, a high-definition camera that allows users to take photos with their mobile phones has become a development trend. In the past, a photo may be only about 4M, but now it is more than 20M, which requires more and more storage. In addition, from the perspective of personal information security, many APP softwares do not store users' personal data on the server side. These data are stored in the memory of users' smartphones, such as WeChat and QQ. Over time, you will find that such programs take up more and more space!
For running memory, we can reduce its occupancy rate by setting and optimizing running programs to ensure that the mobile phone will not get stuck. Different brands of mobile phones will have their own memory optimization tools. Take my Samsung mobile phone as an example, you can check the current usage status in the smart manager and memory options, and you can optimize the memory according to the system prompts. In addition, in mobile phone settings and program management, you can set specific applications and turn off their automatic wake-up function in the background. Users who are not familiar with the operation of mobile phones can download the third-party mobile phone optimization software to automatically optimize the running memory, but personally it is not recommended to do so. After all, third-party software also consumes mobile phone hardware resources.
For storage memory, it can only be optimized by deleting unnecessary data. Reasonable use of cloud storage is a good way, whether it is the mobile phone's own or three-party cloud storage, it can alleviate the pressure on our storage memory (as long as we can connect to the network, the needed data can be downloaded directly from the cloud). For programs that take up space, such as WeChat and QQ, space can only be reduced by deleting content. For convenience, you can also directly unload the reloading space. In order to avoid the loss of key data, the data can be stored on the computer before unloading, and all kinds of software basically provide the function of data migration from mobile phone to computer.
About the problem that the memory of mobile phone is always insufficient, does it also happen on your mobile phone, and how is it finally solved? Welcome to leave a message to discuss and share experiences.
The biggest memory occupation of mobile phone is system and software. On the system side, you can change the size by brushing the machine. You can find a compact brush package of your own model in official website (or other Great God resources). In terms of software, you can download the version history in Anzhi Market. Smaller software packages can reduce the pressure on mobile phone memory. In addition, you can root the phone. After root, you can prohibit software from starting, prevent software from waking up to each other, delete unnecessary system software, shut down once a week or so, and completely release memory.
The mobile phone is always full of memory. What is memory?
The memory of the mobile phone here generally refers to the space where the mobile phone stores data. Generally, it is similar to the hard disk of a computer. The memory of a mobile phone can basically bring us the advantage that our mobile phone can install more data and store more files, and the fluency of the mobile phone will not be affected by the lack of memory.
We are really worried about the lack of memory during the use of mobile phones. In the case of insufficient memory in our mobile phone, we will suggest that you consider cleaning up some memory data, which will make the mobile phone memory relatively sufficient and the mobile phone relatively smooth.
Especially for Apple mobile phones, if the memory of Apple mobile phones is insufficient, there will indeed be a very serious problem of being stuck in daily use. When the memory of the mobile phone is seriously insufficient, the overall experience value of the mobile phone can be relatively low.
So, what is the memory of the mobile phone?
On the one hand, mobile phone memory refers to the space occupied by the mobile phone system and the built-in software of the mobile phone itself. That is, when the mobile phone was produced, it occupied a part of the space. This part of the space is fixed, unless the system is upgraded, there may be some space changes, and it will not change basically.
On the other hand, the memory of the mobile phone is all kinds of apps that we downloaded during the use of the mobile phone and all kinds of data photos, video pictures and so on that we stored. There are also some cached data that will appear when we use some apps, especially WeChat, whose cached data takes up a lot of space.
Therefore, in the daily use of the mobile phone, we must pay attention to cleaning up some caches in the mobile APP, so as to ensure that the memory data of the mobile phone can be used better, and the fluency of the mobile phone will not be affected because of insufficient memory data.
There are two types of mobile phone memory: running memory (RAM) and storage memory (ROMZ). The running memory is relatively small, and mobile phones are generally 4G and 6G. The storage memory is large, generally 16g-5 12g, of which 64G and 128G are the majority. For example, a mobile phone with "6+64G" memory means running 6G memory and storing 64G memory.
The running memory serves the programs that the mobile phone runs, in other words, it stores the part of the memory that runs the programs. Mobile phones are not like computers. When you quit a program, the program will not be closed directly, but will continue to run in the background. For example, download a movie, return to the desktop or open other software, and the movie will continue to download.
Only 2G Android phones have been used by many people. As long as there are more programs running in the background, I will give you a card in minutes. On the other hand, Apple with only 1G storage has never seen such a situation, because the operating mechanisms of the two systems are different. Apple's ios system is very optimized for the software running in the background, and the system will only allocate few resources to the applications running in the background. This not only ensures the running of background applications, but also does not delay the loading speed of new programs. Android, on the other hand, has no restrictions on the programs running in the background. As long as there is more background, the card will be changed immediately.
However, the current Android system adds a background program management mechanism called Low Memory Blackjack (LMK). Whenever the running memory is insufficient, LMK will automatically close the least important background program to make room for the running memory and system space for the new program. Therefore, as long as the current Android machine does not open too many programs, 4-6 G of running memory will not be occupied.
Storage memory is familiar to everyone, which is the memory used to store data. Every file, software, picture and video in the mobile phone needs to occupy storage memory. And with the use of mobile phones, there will be more and more junk files in the system, and the updated software will become bigger and bigger, resulting in insufficient memory. In this era of QQ and WeChat, 32G mobile phone memory is not enough. I suggest that you'd better buy a mobile phone over 64G and restore the factory settings regularly.
Only three or four applications can be opened in the background. In fact, Android doesn't have to care so much about how much memory is left. You will find that the memory usage of six G's is similar to that of four G's. There are not many memories left. According to usage habits, the system will transfer commonly used software from rom to ram for users to call quickly at any time.
- Previous article:Dad works very hard. How hard does dad work? What should I do?
- Next article:Fragments describing women's jade feet in modern literature
- Related articles
- Post sentences from literary novels on WeChat Moments
- When does Hezhang County No.1 Middle School start?
- Write a 200-word composition of glutinous rice balls.
- How to send a circle of friends to thank my sister-in-law
- Fear of disappointment and loneliness
- Empty your feelings and speak freely.
- Down and out sentences about emotions
- Teaching design of the second volume of Chinese in grade one "Don't forget to dig wells when drinking water"
- Hey, I succeeded in my composition.
- I sent qq to tell you that there are only words and pictures left.